diff options
author | Julian Eisel <eiseljulian@gmail.com> | 2019-09-06 13:48:23 +0300 |
---|---|---|
committer | YimingWu <xp8110@outlook.com> | 2019-09-12 04:13:02 +0300 |
commit | 4ac9c3e1350d94befff4250362b55612adee0efc (patch) | |
tree | a90cd8474dd29b69b09174a50bbe3584833192b2 /source | |
parent | c5de8120c07dba24d81d4df87363919c1f7e2c49 (diff) |
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.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/windowmanager/intern/wm_event_system.c | 1 |
1 files changed, 1 insertions, 0 deletions
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); |