Changeset - r3317:f8b33f195cc1
[Not reviewed]
master
0 1 0
egladil - 19 years ago 2006-03-24 10:17:39
egladil@openttd.org
(svn r4083) -Feature: [OSX] Ported r4075 (Undraw the mouse when it leaves the window and Draw it again when it enters).
1 file changed with 10 insertions and 2 deletions:
0 comments (0 inline, 0 general)
video/cocoa_v.m
Show inline comments
 
@@ -1692,10 +1692,10 @@ static void QZ_UnsetVideoMode(void)
 
	free(_cocoa_video_data.pixels);
 
	_cocoa_video_data.pixels = NULL;
 

	
 
	QZ_ShowMouse();
 

	
 
	/* Signal successful teardown */
 
	_cocoa_video_data.isset = false;
 

	
 
	QZ_ShowMouse();
 
}
 

	
 

	
 
@@ -1819,6 +1819,11 @@ static void QZ_ShowMouse(void)
 
	if (!_cocoa_video_data.cursor_visible) {
 
		[ NSCursor unhide ];
 
		_cocoa_video_data.cursor_visible = true;
 

	
 
		// Hide the openttd cursor when leaving the window
 
		if (_cocoa_video_data.isset)
 
			UndrawMouseCursor();
 
		_cursor.in_window = false;
 
	}
 
}
 

	
 
@@ -1829,6 +1834,9 @@ static void QZ_HideMouse(void)
 
		[ NSCursor hide ];
 
#endif
 
		_cocoa_video_data.cursor_visible = false;
 

	
 
		// Show the openttd cursor again
 
		_cursor.in_window = true;
 
	}
 
}
 

	
0 comments (0 inline, 0 general)