[Bf-blender-cvs] [4c20c53b898] master: Fix: File browser errors not reported in the UI

Julian Eisel noreply at git.blender.org
Fri Sep 6 12:51:29 CEST 2019


Commit: 4c20c53b8980535fd0d62a5285a1e27bbe6e829d
Author: Julian Eisel
Date:   Fri Sep 6 12:48:23 2019 +0200
Branches: master
https://developer.blender.org/rB4c20c53b8980535fd0d62a5285a1e27bbe6e829d

Fix: File browser errors not reported in the UI

This is a partial fix, in that it only brings back the banner reports in
the status bar. The popups still don't show up but I need to investigate
more.
It's really ugly that reports rely on wmWindowManager.winactive, but
that's how it is...

Partialy fixes T69581.

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

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

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

diff --git a/source/blender/windowmanager/intern/wm_event_system.c b/source/blender/windowmanager/intern/wm_event_system.c
index 32324745bc4..7216278c9f9 100644
--- a/source/blender/windowmanager/intern/wm_event_system.c
+++ b/source/blender/windowmanager/intern/wm_event_system.c
@@ -2397,6 +2397,7 @@ static int wm_handler_fileselect_do(bContext *C,
               CTX_wm_window_set(C, ctx_win);  // wm_window_close() NULLs.
               /* Some operators expect a drawable context (for EVT_FILESELECT_EXEC) */
               wm_window_make_drawable(wm, ctx_win);
+              wm->winactive = ctx_win; /* Reports use this... */
             }
             else if (file_sa->full) {
               ED_screen_full_prevspace(C, file_sa);



More information about the Bf-blender-cvs mailing list