diff options
author | Philipp Wiesemann <philipp.wiesemann@arcor.de> | 2015-05-18 21:21:14 +0200 |
---|---|---|
committer | Philipp Wiesemann <philipp.wiesemann@arcor.de> | 2015-05-18 21:21:14 +0200 |
commit | 12c9ba9186219d5d2b2c43e68f80a372c752f8af (patch) | |
tree | b9230b0e20bc4ff45c940c95d6b1b0f153acd2aa /test/testdrawchessboard.c | |
parent | c0907c655f181b908ad5eaad5dc1ecefd16cf9ff (diff) | |
download | sdl-12c9ba9186219d5d2b2c43e68f80a372c752f8af.tar.gz |
Added missing loop cancel for Emscripten in test programs.
Diffstat (limited to 'test/testdrawchessboard.c')
-rw-r--r-- | test/testdrawchessboard.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/testdrawchessboard.c b/test/testdrawchessboard.c index 35cc6884b..ef89c2de7 100644 --- a/test/testdrawchessboard.c +++ b/test/testdrawchessboard.c @@ -62,11 +62,17 @@ loop() while (SDL_PollEvent(&e)) { if (e.type == SDL_QUIT) { done = 1; +#ifdef __EMSCRIPTEN__ + emscripten_cancel_main_loop(); +#endif return; } if(e.key.keysym.sym == SDLK_ESCAPE) { done = 1; +#ifdef __EMSCRIPTEN__ + emscripten_cancel_main_loop(); +#endif return; } } |