aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEduardo Bart <edub4rt@gmail.com>2024-01-28 11:14:55 -0300
committerEduardo Bart <edub4rt@gmail.com>2024-01-28 11:16:11 -0300
commit4dc5e14ef0ce7de14b1e75fa0dbafe859aa9289e (patch)
tree08ed377eae539b2a97e4faa3aab1cf8aeca843f6
parente8f8b8383e66250b0e779d8e6ef80994d53e98b2 (diff)
sokol_app.h: unregister canvas resize callback when quitting
-rw-r--r--sokol_app.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sokol_app.h b/sokol_app.h
index 70c928e6..4d124590 100644
--- a/sokol_app.h
+++ b/sokol_app.h
@@ -5776,6 +5776,9 @@ _SOKOL_PRIVATE void _sapp_emsc_unregister_eventhandlers(void) {
emscripten_set_pointerlockerror_callback(EMSCRIPTEN_EVENT_TARGET_DOCUMENT, 0, true, 0);
emscripten_set_focus_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, true, 0);
emscripten_set_blur_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, true, 0);
+ if (!_sapp.desc.html5_canvas_resize) {
+ emscripten_set_resize_callback(EMSCRIPTEN_EVENT_TARGET_WINDOW, 0, true, 0);
+ }
sapp_js_remove_beforeunload_listener();
if (_sapp.clipboard.enabled) {
sapp_js_remove_clipboard_listener();