瀏覽代碼

Made all of sticky key related stuffs call when the config variable is set

Gyedo Jeon 16 年之前
父節點
當前提交
e5e71cce6f
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      direct/src/showbase/ShowBase.py

+ 3 - 2
direct/src/showbase/ShowBase.py

@@ -76,8 +76,8 @@ class ShowBase(DirectObject.DirectObject):
         Verify.wantVerifyPdb = self.config.GetBool('want-verify-pdb', 0)
 
         # [gjeon] to disable sticky keys
-        storeAccessibilityShortcutKeys()
         if self.config.GetBool('disable-sticky-keys', 0):
+            storeAccessibilityShortcutKeys()
             allowAccessibilityShortcutKeys(False)
 
         self.printEnvDebugInfo()
@@ -424,7 +424,8 @@ class ShowBase(DirectObject.DirectObject):
         This function is designed to be safe to call multiple times."""
 
         # [gjeon] restore sticky key settings
-        allowAccessibilityShortcutKeys(True)
+        if self.config.GetBool('disable-sticky-keys', 0):
+            allowAccessibilityShortcutKeys(True)
 
         taskMgr.destroy()