From d2602b7a2634462eefc364a08e8585d6e093b35a Mon Sep 17 00:00:00 2001 From: Abhishek Nath Date: Tue, 4 Nov 2008 01:12:52 +0000 Subject: [PATCH] To maintain compatibility with Pirates --- direct/src/directtools/DirectManipulation.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/direct/src/directtools/DirectManipulation.py b/direct/src/directtools/DirectManipulation.py index d4589c7db7..d3a318d6ec 100644 --- a/direct/src/directtools/DirectManipulation.py +++ b/direct/src/directtools/DirectManipulation.py @@ -63,7 +63,11 @@ class DirectManipulationControl(DirectObject): # Constraint determined by nodes name self.constraint = entry.getIntoNodePath().getName() else: + # Nope, off the widget, no constraint self.constraint = None + # [gjeon] to prohibit unwanted object movement while direct window doesn't have focus + if base.direct.cameraControl.useMayaCamControls and not base.direct.gotControl(modifiers): + return if not base.direct.gotAlt(modifiers): # Check to see if we are moving the object