(svn r11520) -Fix: [OSX] The cocoa video driver let the mouse cursor escape the window when using rmb scrolling. Thanks ln- for pointing this out and providing a fix.
This commit is contained in:
		| @@ -430,7 +430,6 @@ static bool QZ_PollEvent() | ||||
| 	switch ([event type]) { | ||||
| 		case NSMouseMoved: | ||||
| 		case NSOtherMouseDragged: | ||||
| 		case NSRightMouseDragged: | ||||
| 		case NSLeftMouseDragged: | ||||
| 			pt = _cocoa_subdriver->GetMouseLocation(event); | ||||
| 			if (!_cocoa_subdriver->MouseIsInsideView(&pt) && | ||||
| @@ -444,6 +443,12 @@ static bool QZ_PollEvent() | ||||
| 			QZ_MouseMovedEvent((int)pt.x, (int)pt.y); | ||||
| 			break; | ||||
|  | ||||
| 		case NSRightMouseDragged: | ||||
| 			pt = _cocoa_subdriver->GetMouseLocation(event); | ||||
| 			QZ_HideMouse(); | ||||
| 			QZ_MouseMovedEvent((int)pt.x, (int)pt.y); | ||||
| 			break; | ||||
|  | ||||
| 		case NSLeftMouseDown: | ||||
| 		{ | ||||
| 			uint32 keymask = 0; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 egladil
					egladil