[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