From 7eccce1dd764692a755d3c68f7f757f32a7bde3e Mon Sep 17 00:00:00 2001 From: Soreepeong <3614868+Soreepeong@users.noreply.github.com> Date: Tue, 5 Aug 2025 03:28:32 +0900 Subject: [PATCH] Fix compilation error --- .../Interface/Internal/Windows/Data/Widgets/AddonWidget.cs | 2 ++ imgui/Dalamud.Bindings.ImGui/Custom/ImGui.Widgets.cs | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Dalamud/Interface/Internal/Windows/Data/Widgets/AddonWidget.cs b/Dalamud/Interface/Internal/Windows/Data/Widgets/AddonWidget.cs index 3530dc725..a388c5cfa 100644 --- a/Dalamud/Interface/Internal/Windows/Data/Widgets/AddonWidget.cs +++ b/Dalamud/Interface/Internal/Windows/Data/Widgets/AddonWidget.cs @@ -1,6 +1,8 @@ using Dalamud.Bindings.ImGui; +using Dalamud.Game.Gui; using Dalamud.Memory; using Dalamud.Game.NativeWrapper; +using Dalamud.Utility; namespace Dalamud.Interface.Internal.Windows.Data.Widgets; diff --git a/imgui/Dalamud.Bindings.ImGui/Custom/ImGui.Widgets.cs b/imgui/Dalamud.Bindings.ImGui/Custom/ImGui.Widgets.cs index b72e96a63..953df2908 100644 --- a/imgui/Dalamud.Bindings.ImGui/Custom/ImGui.Widgets.cs +++ b/imgui/Dalamud.Bindings.ImGui/Custom/ImGui.Widgets.cs @@ -412,11 +412,11 @@ public static unsafe partial class ImGui } } - public static bool MenuItem(ImU8String label, bool enabled = true) + public static bool MenuItem(ImU8String label, bool selected = false, bool enabled = true) { fixed (byte* labelPtr = &label.GetPinnableNullTerminatedReference()) { - var r = ImGuiNative.MenuItem(labelPtr, null, null, enabled ? (byte)1 : (byte)0) != 0; + var r = ImGuiNative.MenuItem(labelPtr, null, selected ? (byte)1 : (byte)0, enabled ? (byte)1 : (byte)0) != 0; label.Dispose(); return r; }