From 796b15e89485f22947fb44dc5d47b450f75797c0 Mon Sep 17 00:00:00 2001 From: SlowRiot Date: Fri, 4 Sep 2026 12:47:34 +0100 Subject: [PATCH] return bool true from Init for consistency with other backends (although no other outcome is possible) --- backends/imgui_impl_emscripten.cpp | 4 +++- backends/imgui_impl_emscripten.h | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/backends/imgui_impl_emscripten.cpp b/backends/imgui_impl_emscripten.cpp index a23864768..d7a1db793 100644 --- a/backends/imgui_impl_emscripten.cpp +++ b/backends/imgui_impl_emscripten.cpp @@ -123,7 +123,7 @@ static ImGui_ImplEmscripten_Data* ImGui_ImplEmscripten_GetBackendData() return ImGui::GetCurrentContext() ? (ImGui_ImplEmscripten_Data*)ImGui::GetIO().BackendPlatformUserData : nullptr; } -void ImGui_ImplEmscripten_Init() +bool ImGui_ImplEmscripten_Init() { // Initialise the Emscripten backend, setting input callbacks ImGuiIO& io = ImGui::GetIO(); @@ -377,6 +377,8 @@ void ImGui_ImplEmscripten_Init() ); // TODO: Touch events + + return true; } void ImGui_ImplEmscripten_Shutdown() diff --git a/backends/imgui_impl_emscripten.h b/backends/imgui_impl_emscripten.h index 6814c6f6c..3b416bb21 100644 --- a/backends/imgui_impl_emscripten.h +++ b/backends/imgui_impl_emscripten.h @@ -45,7 +45,7 @@ extern IMGUI_IMPL_API float ImGui_ImplEmscripten_TargetDevicePixelRatio; // Initialise the Emscripten backend, setting input callbacks. This should be called after ImGui::CreateContext(); -IMGUI_IMPL_API void ImGui_ImplEmscripten_Init(); +IMGUI_IMPL_API bool ImGui_ImplEmscripten_Init(); // Shut down the Emscripten backend. This unsets all Emscripten input callbacks set by Init. // Note it'll also unset any Emscripten input callbacks set elsewhere in the program!