Edit Book: Ensure all entries for optional views in the view menu are in alphabetical order

This commit is contained in:
Kovid Goyal 2014-10-21 21:44:21 +05:30
parent a51338f8f6
commit 27788f7a78

View File

@ -519,7 +519,8 @@ class Main(MainWindow):
e = b.addMenu(_('&View'))
t = e.addMenu(_('Tool&bars'))
e.addSeparator()
for name, ac in actions.iteritems():
for name in sorted(actions, key=lambda x:sort_key(actions[x].text())):
ac = actions[name]
if name.endswith('-dock'):
e.addAction(ac)
elif name.endswith('-bar'):