diff --git a/direct/src/directtools/DirectManipulation.py b/direct/src/directtools/DirectManipulation.py index df9ed762ee..b57a5d42e9 100644 --- a/direct/src/directtools/DirectManipulation.py +++ b/direct/src/directtools/DirectManipulation.py @@ -59,6 +59,9 @@ class DirectManipulationControl(DirectObject): 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: + return if not base.direct.gotAlt(modifiers): # Check to see if we are moving the object