summaryrefslogtreecommitdiff
path: root/test/testdrawchessboard.c
diff options
context:
space:
mode:
authorPhilipp Wiesemann <philipp.wiesemann@arcor.de>2015-05-18 21:21:14 +0200
committerPhilipp Wiesemann <philipp.wiesemann@arcor.de>2015-05-18 21:21:14 +0200
commit12c9ba9186219d5d2b2c43e68f80a372c752f8af (patch)
treeb9230b0e20bc4ff45c940c95d6b1b0f153acd2aa /test/testdrawchessboard.c
parentc0907c655f181b908ad5eaad5dc1ecefd16cf9ff (diff)
downloadsdl-12c9ba9186219d5d2b2c43e68f80a372c752f8af.tar.gz
Added missing loop cancel for Emscripten in test programs.
Diffstat (limited to 'test/testdrawchessboard.c')
-rw-r--r--test/testdrawchessboard.c6
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;
}
}