--- a/Preferences/Shortcuts.py Wed Dec 23 19:08:09 2015 +0100 +++ b/Preferences/Shortcuts.py Fri Dec 25 14:03:57 2015 +0100 @@ -180,8 +180,12 @@ for act in actions: __saveShortcut(act, category, prefClass) - for act in e5App().getObject("DummyHelpViewer").getActions(): - __saveShortcut(act, "HelpViewer", prefClass) + try: + for act in e5App().getObject("DummyHelpViewer").getActions(): + __saveShortcut(act, "HelpViewer", prefClass) + except KeyError: + # no QtWebKit available + pass def exportShortcuts(fn): @@ -324,6 +328,10 @@ actions = ref.getActions() __setAction(actions, shortcuts[category]) - if "HelpViewer" in shortcuts: - __setAction(e5App().getObject("DummyHelpViewer").getActions(), - shortcuts["HelpViewer"]) + try: + if "HelpViewer" in shortcuts: + __setAction(e5App().getObject("DummyHelpViewer").getActions(), + shortcuts["HelpViewer"]) + except KeyError: + # no QtWebKit available + pass