SetActiveId() sets ActiveIdIsJustActivated only when id changes. (#323)

features/sdl_renderer3_multiviewports
ocornut ago%!(EXTRA string=9 years)
parent ffdd7d7f17
commit 9f92cc255b
  1. 2
      imgui.cpp

@ -1803,9 +1803,9 @@ ImGuiWindow* ImGui::GetParentWindow()
void ImGui::SetActiveID(ImGuiID id, ImGuiWindow* window = NULL)
{
ImGuiContext& g = *GImGui;
g.ActiveIdIsJustActivated = (g.ActiveId != id);
g.ActiveId = id;
g.ActiveIdAllowOverlap = false;
g.ActiveIdIsJustActivated = true;
g.ActiveIdWindow = window;
}

Loading…
Cancel
Save