Sfoglia il codice sorgente

Backends: Allegro5: Fixed missing invisible mouse cursor, broken by ee8941e0d.

ocornut 1 mese fa
parent
commit
f7dabede8b
1 ha cambiato i file con 3 aggiunte e 0 eliminazioni
  1. 3 0
      backends/imgui_impl_allegro5.cpp

+ 3 - 0
backends/imgui_impl_allegro5.cpp

@@ -647,6 +647,9 @@ void ImGui_ImplAllegro5_NewFrame()
     ImGui_ImplAllegro5_Data* bd = ImGui_ImplAllegro5_GetBackendData();
     IM_ASSERT(bd != nullptr && "Context or backend not initialized! Did you call ImGui_ImplAllegro5_Init()?");
 
+    if (!bd->MouseCursorInvisible)
+        ImGui_ImplAllegro5_CreateDeviceObjects();
+
     // Setup display size (every frame to accommodate for window resizing)
     ImGuiIO& io = ImGui::GetIO();
     int w, h;