diff --git a/plugins/builtin/source/content/views/view_data_processor.cpp b/plugins/builtin/source/content/views/view_data_processor.cpp index 14da4a7a5..2a2891d18 100644 --- a/plugins/builtin/source/content/views/view_data_processor.cpp +++ b/plugins/builtin/source/content/views/view_data_processor.cpp @@ -590,7 +590,7 @@ namespace hex::plugin::builtin { void ViewDataProcessor::drawContextMenus(ViewDataProcessor::Workspace &workspace) { // Handle the right click context menus - if (ImGui::IsMouseReleased(ImGuiMouseButton_Right) && ImGui::IsWindowHovered(ImGuiHoveredFlags_ChildWindows)) { + if (ImGui::IsMouseClicked(ImGuiMouseButton_Right, true) && ImGui::IsWindowHovered(ImGuiHoveredFlags_ChildWindows)) { // Clear selections ImNodes::ClearNodeSelection(); ImNodes::ClearLinkSelection();