[Bf-blender-cvs] [3e38be0] master: Fix T40202: File selector operators not reported in info view

Campbell Barton noreply at git.blender.org
Fri May 16 13:27:22 CEST 2014


Commit: 3e38be0000ca73315dc3112811687c20d82dfa2f
Author: Campbell Barton
Date:   Fri May 16 21:25:48 2014 +1000
https://developer.blender.org/rB3e38be0000ca73315dc3112811687c20d82dfa2f

Fix T40202: File selector operators not reported in info view

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

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 730934e..c9855cc 100644
--- a/source/blender/windowmanager/intern/wm_event_system.c
+++ b/source/blender/windowmanager/intern/wm_event_system.c
@@ -1721,10 +1721,6 @@ static int wm_handler_fileselect_do(bContext *C, ListBase *handlers, wmEventHand
 				if (handler->op->type->flag & OPTYPE_UNDO && CTX_wm_manager(C) == wm)
 					wm->op_undo_depth--;
 
-				if (retval & OPERATOR_FINISHED)
-					if (G.debug & G_DEBUG_WM)
-						wm_operator_print(C, handler->op);
-
 				/* XXX check this carefully, CTX_wm_manager(C) == wm is a bit hackish */
 				if (CTX_wm_manager(C) == wm && wm->op_undo_depth == 0)
 					if (handler->op->type->flag & OPTYPE_UNDO)
@@ -1754,6 +1750,9 @@ static int wm_handler_fileselect_do(bContext *C, ListBase *handlers, wmEventHand
 					CTX_wm_region_set(C, ar_prev);
 				}
 
+				/* for WM_operator_pystring only, custom report handling is done above */
+				wm_operator_reports(C, handler->op, retval, true);
+
 				if (retval & OPERATOR_FINISHED) {
 					WM_operator_last_properties_store(handler->op);
 				}




More information about the Bf-blender-cvs mailing list