Preferences/Shortcuts.py

changeset 4619
aa2319888257
parent 4021
195a471c327b
child 4631
5c1a96925da4
diff -r c730a41bbb9e -r aa2319888257 Preferences/Shortcuts.py
--- 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

eric ide

mercurial