From 4c20c53b8980535fd0d62a5285a1e27bbe6e829d Mon Sep 17 00:00:00 2001 From: Julian Eisel Date: Fri, 6 Sep 2019 12:48:23 +0200 Subject: 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. --- source/blender/windowmanager/intern/wm_event_system.c | 1 + 1 file changed, 1 insertion(+) (limited to 'source') 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); -- cgit v1.2.3