diff --git a/scripts/system/controllers/handControllerGrab.js b/scripts/system/controllers/handControllerGrab.js index 0cf33f3d53..cb64c1671b 100644 --- a/scripts/system/controllers/handControllerGrab.js +++ b/scripts/system/controllers/handControllerGrab.js @@ -848,7 +848,9 @@ function MyController(hand) { }; this.setState = function(newState, reason) { - if (isInEditMode() && newState !== STATE_OFF && newState !== STATE_SEARCHING) { + if (isInEditMode() && (newState !== STATE_OFF && + newState !== STATE_SEARCHING && + newState !== STATE_OVERLAY_STYLUS_TOUCHING)) { return; } setGrabCommunications((newState === STATE_DISTANCE_HOLDING) || (newState === STATE_NEAR_GRABBING));