Fix ContextMenu LogicError (#1790)

This commit is contained in:
MidoriKami 2024-04-28 11:02:42 -07:00 committed by GitHub
parent c225029555
commit 5dd627d18e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -268,11 +268,15 @@ internal sealed unsafe class ContextMenu : IInternalDisposableService, IContextM
foreach (var item in items)
{
if (!item.Prefix.HasValue && !item.UseDefaultPrefix)
if (!item.Prefix.HasValue)
{
item.Prefix = MenuItem.DalamudDefaultPrefix;
item.PrefixColor = MenuItem.DalamudDefaultPrefixColor;
Log.Warning($"Menu item \"{item.Name}\" has no prefix, defaulting to Dalamud's. Menu items outside of a submenu must have a prefix.");
if (!item.UseDefaultPrefix)
{
Log.Warning($"Menu item \"{item.Name}\" has no prefix, defaulting to Dalamud's. Menu items outside of a submenu must have a prefix.");
}
}
}