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())
{
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;
}