[Bf-blender-cvs] [8db7ca1] blender-v2.76-release: Fix T46202: OS X (and Windows?) crash when going fullscreen.

Brecht Van Lommel noreply at git.blender.org
Wed Sep 23 16:12:25 CEST 2015


Commit: 8db7ca1ccaa9111d79e29aaac745535a1523831d
Author: Brecht Van Lommel
Date:   Tue Sep 22 23:16:21 2015 +0200
Branches: blender-v2.76-release
https://developer.blender.org/rB8db7ca1ccaa9111d79e29aaac745535a1523831d

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.

===================================================================

M	source/blender/windowmanager/intern/wm_window.c

===================================================================

diff --git a/source/blender/windowmanager/intern/wm_window.c b/source/blender/windowmanager/intern/wm_window.c
index a03f2c2..29ed961 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);




More information about the Bf-blender-cvs mailing list