From f7bd54b9ee367780cbd44c3de6f7ea1e632afbb4 Mon Sep 17 00:00:00 2001 From: rdb Date: Wed, 30 Dec 2020 14:23:09 +0100 Subject: [PATCH] directtools: Fix use of builtin direct instead of base.direct --- contrib/src/sceneeditor/seSelection.py | 2 +- direct/src/directtools/DirectSession.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/contrib/src/sceneeditor/seSelection.py b/contrib/src/sceneeditor/seSelection.py index b7d9b260dc..6dfa718f85 100644 --- a/contrib/src/sceneeditor/seSelection.py +++ b/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: diff --git a/direct/src/directtools/DirectSession.py b/direct/src/directtools/DirectSession.py index 367b753064..814a3e48fb 100644 --- a/direct/src/directtools/DirectSession.py +++ b/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