Mercurial > sdl-ios-xcode
diff src/video/quartz/SDL_QuartzWM.m @ 58:bd6b0a910a65
* Removed fullscreen menu option from the "Window" menu
* Updated the BUGS file
* Fixed command line parameters when launched from Finder
* Implemented setting the icon window caption
* Implemented frameless style windows
* Added note about SDL_RESIZABLE implementation to SDL_QuartzVideo.m
* Window close requests now go through the event filtering system
author | Sam Lantinga <slouken@lokigames.com> |
---|---|
date | Mon, 11 Jun 2001 06:44:43 +0000 |
parents | 45b1c4303f87 |
children | 4382c38dfbee |
line wrap: on
line diff
--- a/src/video/quartz/SDL_QuartzWM.m Mon Jun 11 00:08:35 2001 +0000 +++ b/src/video/quartz/SDL_QuartzWM.m Mon Jun 11 06:44:43 2001 +0000 @@ -122,12 +122,19 @@ static void QZ_SetCaption (_THIS, const char *title, const char *icon) { - NSString *str = [ [ NSString alloc ] initWithCString:title ]; - if (window != nil) - [ window setTitle:str ]; - - [ windowTitle release ]; - windowTitle = str; + if ( window != nil ) { + NSString *string; + if ( title != NULL ) { + string = [ [ NSString alloc ] initWithCString:title ]; + [ window setTitle:string ]; + [ string release ]; + } + if ( icon != NULL ) { + string = [ [ NSString alloc ] initWithCString:icon ]; + [ window setMiniwindowTitle:string ]; + [ string release ]; + } + } } static void QZ_SetIcon (_THIS, SDL_Surface *icon, Uint8 *mask) {