diff --git a/imgui_tables.cpp b/imgui_tables.cpp index de7380bb0..3eef6b565 100644 --- a/imgui_tables.cpp +++ b/imgui_tables.cpp @@ -3283,7 +3283,7 @@ void ImGui::TableHeader(const char* label) SetItemTooltip("%.*s", (int)(label_end - label), label); // We don't use BeginPopupContextItem() because we want the popup to stay up even after the column is hidden - if (IsMouseReleased(1) && IsItemHovered()) + if (IsPopupOpenRequestForItem(ImGuiPopupFlags_None, id)) TableOpenContextMenu(column_n); }