1.1 --- a/src/video/cocoa/SDL_cocoawindow.m Sun Jan 08 00:36:32 2012 -0500
1.2 +++ b/src/video/cocoa/SDL_cocoawindow.m Sun Jan 08 00:39:41 2012 -0500
1.3 @@ -526,9 +526,13 @@
1.4 /* Fill in the SDL window with the window data */
1.5 {
1.6 NSRect rect = [nswindow contentRectForFrameRect:[nswindow frame]];
1.7 - NSView *contentView = [[SDLView alloc] initWithFrame:rect];
1.8 - [nswindow setContentView: contentView];
1.9 - [contentView release];
1.10 + NSView *contentView = [ nswindow contentView ];
1.11 + /* Create view if not already exists */
1.12 + if (!contentView) {
1.13 + contentView = [[SDLView alloc] initWithFrame:rect];
1.14 + [nswindow setContentView: contentView];
1.15 + [contentView release];
1.16 + }
1.17
1.18 ConvertNSRect(&rect);
1.19 window->x = (int)rect.origin.x;