Browse Source

directtools: Fix use of built-in direct instead of base.direct

rdb 5 years ago
parent
commit
7b4ecbd60f
1 changed files with 3 additions and 3 deletions
  1. 3 3
      direct/src/directtools/DirectSelection.py

+ 3 - 3
direct/src/directtools/DirectSelection.py

@@ -529,7 +529,7 @@ class SelectionQueue(CollisionHandlerQueue):
             # Well, no way to tell.  Assume we're not backfacing.
             # Well, no way to tell.  Assume we're not backfacing.
             return 0
             return 0
 
 
-        if direct:
+        if base.direct:
             cam = base.direct.cam
             cam = base.direct.cam
         else:
         else:
             cam = base.cam
             cam = base.cam
@@ -602,7 +602,7 @@ class SelectionRay(SelectionQueue):
         if xy:
         if xy:
             mx = xy[0]
             mx = xy[0]
             my = xy[1]
             my = xy[1]
-        elif direct:
+        elif base.direct:
             mx = base.direct.dr.mouseX
             mx = base.direct.dr.mouseX
             my = base.direct.dr.mouseY
             my = base.direct.dr.mouseY
         else:
         else:
@@ -613,7 +613,7 @@ class SelectionRay(SelectionQueue):
             mx = base.mouseWatcherNode.getMouseX()
             mx = base.mouseWatcherNode.getMouseX()
             my = base.mouseWatcherNode.getMouseY()
             my = base.mouseWatcherNode.getMouseY()
 
 
-        if direct:
+        if base.direct:
             self.collider.setFromLens(base.direct.camNode, mx, my)
             self.collider.setFromLens(base.direct.camNode, mx, my)
         else:
         else:
             self.collider.setFromLens(base.camNode, mx, my)
             self.collider.setFromLens(base.camNode, mx, my)