[Bf-blender-cvs] [6776a55464d] blender2.8: Fix crash rendering files with Python errors in background mode.

Brecht Van Lommel noreply at git.blender.org
Fri May 18 15:50:19 CEST 2018


Commit: 6776a55464db795c3eb83f1323d93960f725f3a8
Author: Brecht Van Lommel
Date:   Fri May 18 15:49:03 2018 +0200
Branches: blender2.8
https://developer.blender.org/rB6776a55464db795c3eb83f1323d93960f725f3a8

Fix crash rendering files with Python errors in background mode.

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

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 74de77ee1c2..d38416e490d 100644
--- a/source/blender/windowmanager/intern/wm_event_system.c
+++ b/source/blender/windowmanager/intern/wm_event_system.c
@@ -788,7 +788,7 @@ void WM_reportf(ReportType type, const char *format, ...)
 /* (caller_owns_reports == true) when called from python */
 static void wm_operator_reports(bContext *C, wmOperator *op, int retval, bool caller_owns_reports)
 {
-	if (caller_owns_reports == false) { /* popup */
+	if (G.background == 0 && caller_owns_reports == false) { /* popup */
 		if (op->reports->list.first) {
 			/* FIXME, temp setting window, see other call to UI_popup_menu_reports for why */
 			wmWindow *win_prev = CTX_wm_window(C);



More information about the Bf-blender-cvs mailing list