From 1f7f1f54af38b0350d8c0008b096a9af6de299c7 Mon Sep 17 00:00:00 2001 From: ocornut Date: Wed, 13 Aug 2025 17:32:36 +0200 Subject: [PATCH] Revert IsItemHovered() change for TabId. (#8877, #8883) Amend 774ddb5 for docking. Revert 5a6fa33. --- imgui.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/imgui.cpp b/imgui.cpp index 93e399290..9c9b8428b 100644 --- a/imgui.cpp +++ b/imgui.cpp @@ -4818,6 +4818,9 @@ bool ImGui::IsItemHovered(ImGuiHoveredFlags flags) bool cancel_is_hovered = true; if (g.ActiveId == window->MoveId && (id == 0 || g.ActiveIdDisabledId == id)) cancel_is_hovered = false; + // When ActiveId == TabId it means user clicked docking tab for the window. + if (g.ActiveId == window->TabId) + cancel_is_hovered = false; if (cancel_is_hovered) return false; }