Browse Source

Backends: SDL2: Fixed build for Emscripten and SDL_HAS_CAPTURE_AND_GLOBAL_MOUSE=0 platforms.

Amend e06b5df.
ocornut 2 weeks ago
parent
commit
940627d008
1 changed files with 1 additions and 0 deletions
  1. 1 0
      backends/imgui_impl_sdl2.cpp

+ 1 - 0
backends/imgui_impl_sdl2.cpp

@@ -667,6 +667,7 @@ static void ImGui_ImplSDL2_UpdateMouseData()
     SDL_Window* focused_window = SDL_GetKeyboardFocus();
     SDL_Window* focused_window = SDL_GetKeyboardFocus();
     const bool is_app_focused = (bd->Window == focused_window);
     const bool is_app_focused = (bd->Window == focused_window);
 #else
 #else
+    SDL_Window* focused_window = bd->Window;
     const bool is_app_focused = (SDL_GetWindowFlags(bd->Window) & SDL_WINDOW_INPUT_FOCUS) != 0; // SDL 2.0.3 and non-windowed systems: single-viewport only
     const bool is_app_focused = (SDL_GetWindowFlags(bd->Window) & SDL_WINDOW_INPUT_FOCUS) != 0; // SDL 2.0.3 and non-windowed systems: single-viewport only
 #endif
 #endif
     if (is_app_focused)
     if (is_app_focused)