Harden shell interaction modal recovery
This commit is contained in:
@@ -137,7 +137,10 @@ const std::vector<UIEditorResolvedMenuItem>* ResolvePopupItems(
|
||||
|
||||
const UIEditorResolvedMenuItem* item =
|
||||
FindResolvedMenuItemRecursive(menu->items, popupState.itemId);
|
||||
if (item == nullptr || item->kind != UIEditorMenuItemKind::Submenu) {
|
||||
if (item == nullptr ||
|
||||
item->kind != UIEditorMenuItemKind::Submenu ||
|
||||
!item->enabled ||
|
||||
item->children.empty()) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user