浏览代码

check for currentControls before getIsAirborne()

Josh Wilson 18 年之前
父节点
当前提交
cd3c0ae1c0
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      direct/src/controls/ControlManager.py

+ 3 - 1
direct/src/controls/ControlManager.py

@@ -159,7 +159,9 @@ class ControlManager:
         return self.currentControls.getSpeeds()
         return self.currentControls.getSpeeds()
 
 
     def getIsAirborne(self):
     def getIsAirborne(self):
-        return self.currentControls.getIsAirborne()
+        if self.currentControls:
+            return self.currentControls.getIsAirborne()
+        return False
     
     
     def setTag(self, key, value):
     def setTag(self, key, value):
         assert self.notify.debugCall(id(self))
         assert self.notify.debugCall(id(self))