diff options
author | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2015-09-23 00:16:21 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2015-09-23 00:20:17 +0300 |
commit | 1cae9c4af480e2ab674901c0933be3286f2ae2ca (patch) | |
tree | 06ac88af0dd8b32ee4c79384a3e417ae6dfa0437 | |
parent | 0cf842a989d430ad88d3d15e4fe63e77470f14e6 (diff) |
Fix T46202: OS X (and Windows?) crash when going fullscreen.
Calling event handling recursively during window live resize is problematic,
the code wasn't designed to do that. Instead postpone event handling until
after live resize.
-rw-r--r-- | source/blender/windowmanager/intern/wm_window.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/source/blender/windowmanager/intern/wm_window.c b/source/blender/windowmanager/intern/wm_window.c index 3120cfc4f52..0b0cedf5825 100644 --- a/source/blender/windowmanager/intern/wm_window.c +++ b/source/blender/windowmanager/intern/wm_window.c @@ -1017,7 +1017,6 @@ static int ghost_event_proc(GHOST_EventHandle evt, GHOST_TUserDataPtr C_void_ptr #if defined(__APPLE__) || defined(WIN32) /* OSX and Win32 don't return to the mainloop while resize */ - wm_event_do_handlers(C); wm_event_do_notifiers(C); wm_draw_update(C); |