fix: compiler issue with MenuItem

Resolves #2336.
This commit is contained in:
Kaz Wolfe 2025-08-04 11:34:23 -07:00
parent bd52c60c6f
commit 832288a76e
No known key found for this signature in database
GPG key ID: 258813F53A16EBB4

View file

@ -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()) 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(); label.Dispose();
return r; return r;
} }