Showing the changes to scripts/system/controllers/controllerModules (1 of 2 files). Show all
Unified · Split
| @@ -298,6 +298,9 @@ Script.include("/~/system/libraries/controllers.js"); · 297 unmodified lines | ||
| 298 | 298 | var intersection = controllerData.rayPicks[this.hand]; |
| 299 | 299 | var offOverlay = (intersection.type !== RayPick.INTERSECTED_OVERLAY); |
| 300 | 300 | var triggerOff = (controllerData.triggerValues[this.hand] < TRIGGER_OFF_VALUE); |
| 301 | + if (triggerOff) { | |
| 302 | + this.deleteContextOverlay(); | |
| 303 | + } | |
| 301 | 304 | var grabbingOverlay = this.grabModuleWantsNearbyOverlay(controllerData); |
| 302 | 305 | return offOverlay || grabbingOverlay || triggerOff; |
| 303 | 306 | }; |
| @@ -308,7 +311,6 @@ Script.include("/~/system/libraries/controllers.js"); · 4 unmodified lines | ||
| 308 | 311 | this.laserPressExit(); |
| 309 | 312 | this.laserPressingTarget = false; |
| 310 | 313 | } |
| 311 | − this.deleteContextOverlay(); | |
| 312 | 314 | this.relinquishTouchFocus(); |
| 313 | 315 | this.reset(); |
| 314 | 316 | this.updateLaserPointer(); |