Browse Source

directtools: Fix use of builtin direct instead of base.direct

rdb 5 years ago
parent
commit
f7bd54b9ee
2 changed files with 3 additions and 1 deletions
  1. 1 1
      contrib/src/sceneeditor/seSelection.py
  2. 2 0
      direct/src/directtools/DirectSession.py

+ 1 - 1
contrib/src/sceneeditor/seSelection.py

@@ -548,7 +548,7 @@ class SelectionRay(SelectionQueue):
         if xy:
             mx = xy[0]
             my = xy[1]
-        elif direct:
+        elif base.direct:
             mx = SEditor.dr.mouseX
             my = SEditor.dr.mouseY
         else:

+ 2 - 0
direct/src/directtools/DirectSession.py

@@ -670,6 +670,8 @@ class DirectSession(DirectObject):
         if not taskMgr.hasTaskNamed('resizeObjectHandles'):
             dnp = self.selected.last
             if dnp:
+                direct = base.direct
+
                 if self.manipulationControl.fMultiView:
                     for i in range(3):
                         sf = 30.0 * direct.drList[i].orthoFactor