Backends: GLFW: Clear emscripten's MouseWheel callback before shutdown. (#6790, #6096, #4019)

This commit is contained in:
Deal
2023-09-06 17:41:19 +08:00
committed by ocornut
parent d8ef864b02
commit 56a7b8b724
2 changed files with 4 additions and 0 deletions

View File

@ -629,6 +629,9 @@ void ImGui_ImplGlfw_Shutdown()
if (bd->InstalledCallbacks)
ImGui_ImplGlfw_RestoreCallbacks(bd->Window);
#ifdef __EMSCRIPTEN__
emscripten_set_wheel_callback(EMSCRIPTEN_EVENT_TARGET_DOCUMENT, nullptr, false, nullptr);
#endif
for (ImGuiMouseCursor cursor_n = 0; cursor_n < ImGuiMouseCursor_COUNT; cursor_n++)
glfwDestroyCursor(bd->MouseCursors[cursor_n]);