The problem is caused by :
...
<DefaultLayout inline="true" inline_limit="6" inline_header="false">
<Merge type="menus"/>
<Merge type="files"/>
</DefaultLayout>
...
in /etc/xdg/menus/applications.menu
When the limit of 6 items is not reached for sub-menu, the menu doesn't create a sub-menu in the Games menu, it includes items directly under the Games menu.
gmenu-simple-editor create an applications.menu that exclude a games in Games but it should create the file to remove from the Cards sub-menu since the item is part of this submenu.
Maybe a new flag should be added to python-gmenu to show real path without the DefaultLayout conditions.
The problem is caused by : header= "false" > yout>
...
<DefaultLayout inline="true" inline_limit="6" inline_
<Merge type="menus"/>
<Merge type="files"/>
</DefaultLa
...
in /etc/xdg/ menus/applicati ons.menu
When the limit of 6 items is not reached for sub-menu, the menu doesn't create a sub-menu in the Games menu, it includes items directly under the Games menu.
gmenu-simple-editor create an applications.menu that exclude a games in Games but it should create the file to remove from the Cards sub-menu since the item is part of this submenu.
Maybe a new flag should be added to python-gmenu to show real path without the DefaultLayout conditions.