|
@@ -412,7 +412,7 @@ THREE.OrbitControls = function ( object, domElement ) {
|
|
|
if ( state !== STATE.NONE ) {
|
|
|
document.addEventListener( 'mousemove', onMouseMove, false );
|
|
|
document.addEventListener( 'mouseup', onMouseUp, false );
|
|
|
- document.addEventListener( 'mouseout', onMouseOut, false );
|
|
|
+ document.addEventListener( 'mouseout', onMouseUp, false );
|
|
|
scope.dispatchEvent( startEvent );
|
|
|
}
|
|
|
|
|
@@ -483,19 +483,7 @@ THREE.OrbitControls = function ( object, domElement ) {
|
|
|
|
|
|
document.removeEventListener( 'mousemove', onMouseMove, false );
|
|
|
document.removeEventListener( 'mouseup', onMouseUp, false );
|
|
|
- document.removeEventListener( 'mouseout', onMouseOut, false );
|
|
|
- scope.dispatchEvent( endEvent );
|
|
|
- state = STATE.NONE;
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- function onMouseOut( /* event */ ) {
|
|
|
-
|
|
|
- if ( scope.enabled === false ) return;
|
|
|
-
|
|
|
- document.removeEventListener( 'mousemove', onMouseMove, false );
|
|
|
- document.removeEventListener( 'mouseup', onMouseUp, false );
|
|
|
- document.removeEventListener( 'mouseout', onMouseOut, false );
|
|
|
+ document.removeEventListener( 'mouseout', onMouseUp, false );
|
|
|
scope.dispatchEvent( endEvent );
|
|
|
state = STATE.NONE;
|
|
|
|
|
@@ -719,7 +707,7 @@ THREE.OrbitControls = function ( object, domElement ) {
|
|
|
|
|
|
document.removeEventListener( 'mousemove', onMouseMove, false );
|
|
|
document.removeEventListener( 'mouseup', onMouseUp, false );
|
|
|
- document.removeEventListener( 'mouseout', onMouseOut, false );
|
|
|
+ document.removeEventListener( 'mouseout', onMouseUp, false );
|
|
|
|
|
|
window.removeEventListener( 'keydown', onKeyDown, false );
|
|
|
|