Fix context popups
authorTaurenkey <github@taurenkey.co.uk>
Thu, 26 Dec 2024 11:35:26 +0000 (11:35 +0000)
committerTaurenkey <github@taurenkey.co.uk>
Thu, 26 Dec 2024 11:35:26 +0000 (11:35 +0000)
Questionable/Windows/JournalComponents/QuestJournalUtils.cs

index c98dba68cff13686fd9935966bdb8a735005fa85..40f59278a06d38e64539689f497a97ac6205c9f0 100644 (file)
@@ -24,7 +24,10 @@ internal sealed class QuestJournalUtils
 
     public void ShowContextMenu(IQuestInfo questInfo, Quest? quest, string label)
     {
-        using var popup = ImRaii.ContextPopup($"##QuestPopup{questInfo.QuestId}", ImGuiPopupFlags.MouseButtonRight);
+        if (ImGui.IsItemClicked(ImGuiMouseButton.Right))
+            ImGui.OpenPopup($"##QuestPopup{questInfo.QuestId}");
+
+        using var popup = ImRaii.Popup($"##QuestPopup{questInfo.QuestId}");
         if (!popup)
             return;