Conditionally shown sub menu icons

This commit is contained in:
M66B
2021-05-11 10:03:28 +02:00
parent baf122c261
commit 93bdc345f4

View File

@@ -91,12 +91,15 @@ public class PopupMenuLifecycle extends PopupMenu implements LifecycleObserver {
insertIcon(context, item);
if (item.hasSubMenu()) {
SubMenu sub = item.getSubMenu();
sub.setHeaderTitle(title);
boolean has = false;
for (int j = 0; j < sub.size(); j++)
if (sub.getItem(j).getIcon() != null) {
has = true;
insertIcons(context, sub);
break;
}
if (has)
sub.setHeaderTitle(title);
}
}
}