# HG changeset patch # User Ryan C. Gordon # Date 1136185792 0 # Node ID 8eb1916528343e14abe77e16b838e95ba16426cb # Parent 7663bb0f52c7e4377b124474b29a67621ce8698e Quartz target shouldn't crash if an event thread is used. (SDL_INIT_EVENTTHREAD still doesn't work, but the crash is gone...) diff -r 7663bb0f52c7 -r 8eb191652834 src/video/quartz/SDL_QuartzEvents.m --- a/src/video/quartz/SDL_QuartzEvents.m Mon Jan 02 00:31:00 2006 +0000 +++ b/src/video/quartz/SDL_QuartzEvents.m Mon Jan 02 07:09:52 2006 +0000 @@ -709,6 +709,9 @@ NSRect winRect; NSAutoreleasePool *pool; + if (!SDL_VideoSurface) + return; /* don't do anything if there's no screen surface. */ + /* Update activity every five seconds to prevent screensaver. --ryan. */ static Uint32 screensaverTicks = 0; Uint32 nowTicks = SDL_GetTicks();