Mercurial > sdl-ios-xcode
view Xcode/TemplatesForProjectBuilder/SDL Custom Cocoa Application/MyCustomWindow.h @ 3095:75483112b97f
Date: Sat, 21 Mar 2009 19:41:52 -0700 (PDT)
From: Mason Wheeler
Subject: [SDL] Critical SDL 1.3 patch
Displaying a window created with SDL_CreateWindowFrom was causing stack overf
lows for me under certain conditions. After far too much work trying to get
Visual Studio's debugger to play nice with a program written in Delphi, I tra
cked it down to a nasty reentrancy cycle in the WndProc handling. Here's a p
atch that fixes the problem
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 23 Mar 2009 02:02:30 +0000 |
parents | 4d2d0548f5b2 |
children |
line wrap: on
line source
// // MyCustomWindow.h // SDL Custom View App // // Created by Darrell Walisser on Fri Jul 18 2003. // Copyright (c) 2003 __MyCompanyName__. All rights reserved. // #import <AppKit/AppKit.h> // Be a subclass of SDL_QuartzWindow so SDL will // handle the redraw problems when minimizing the window // This class is defined in SDL.framework @interface SDL_QuartzWindow : NSWindow @end // Also assign SDL_QuartzWindowDelegate to the window // to perform other tasks. You can subclass this delegate // if you want to add your own delegation methods // This class is defined in SDL.framework @interface SDL_QuartzWindowDelegate : NSObject @end // Declare our custom class @interface MyCustomWindow : SDL_QuartzWindow @end