@@ -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:
@@ -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