Index: engine/engine.py =================================================================== diff -u -r524c267f55ca8b633a2d6a1033f56acdcd90154c -ra2058c995c2cd9f9b271227158394c225a0393a9 --- engine/engine.py (.../engine.py) (revision 524c267f55ca8b633a2d6a1033f56acdcd90154c) +++ engine/engine.py (.../engine.py) (revision a2058c995c2cd9f9b271227158394c225a0393a9) @@ -85,8 +85,8 @@ top_menu_name = names[0] action_name = names[-1] - if len(menus) > 3: - print(f"WARNING: Maximum number of submenus (3) exceeded, not adding item \"{name}\"") + if len(menus) > 2: + print(f"WARNING: Maximum number of submenus (2) exceeded, not adding item \"{name}\"") return False def find_submenu(menu, submenu):