Preferences/Shortcuts.py

branch
6_1_x
changeset 4849
4eb0fba3b6c5
parent 4632
ca310db386ed
--- a/Preferences/Shortcuts.py	Sun Mar 13 12:48:53 2016 +0100
+++ b/Preferences/Shortcuts.py	Sun Mar 13 13:06:46 2016 +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