Mark Sibly 8 år sedan
förälder
incheckning
51cd0e8e05
1 ändrade filer med 15 tillägg och 3 borttagningar
  1. 15 3
      modules/mojo/app/app.monkey2

+ 15 - 3
modules/mojo/app/app.monkey2

@@ -406,7 +406,19 @@ Class AppInstance
 	#rem monkeydoc @hidden
 	#rem monkeydoc @hidden
 	#end
 	#end
 	Method BeginModal( view:View )
 	Method BeginModal( view:View )
-	
+		
+	#rem
+		If _mouseView
+			SendMouseEvent( EventType.MouseUp,_mouseView )
+			_mouseView=Null
+		Endif
+		
+		If _hoverView
+			SendMouseEvent( EventType.MouseLeave,_hoverView )
+			_hoverView=Null
+		Endif
+	#end
+		
 		_modalStack.Push( _modalView )
 		_modalStack.Push( _modalView )
 		
 		
 		_modalView=view
 		_modalView=view
@@ -470,7 +482,7 @@ Class AppInstance
 		
 		
 		Return Null
 		Return Null
 	End
 	End
-
+	
 	#rem monkeydoc @hidden
 	#rem monkeydoc @hidden
 	#end	
 	#end	
 	Method UpdateWindows()
 	Method UpdateWindows()
@@ -485,7 +497,7 @@ Class AppInstance
 		For Local window:=Eachin Window.VisibleWindows()
 		For Local window:=Eachin Window.VisibleWindows()
 			window.UpdateWindow( render )
 			window.UpdateWindow( render )
 		End
 		End
-
+		
 		If _mouseView And Not IsActive( _mouseView )
 		If _mouseView And Not IsActive( _mouseView )
 			SendMouseEvent( EventType.MouseUp,_mouseView )
 			SendMouseEvent( EventType.MouseUp,_mouseView )
 			_mouseView=Null
 			_mouseView=Null