diff --git a/source/blender/windowmanager/intern/wm_event_system.c b/source/blender/windowmanager/intern/wm_event_system.c index 1f5ed78ba58..9d71688fd77 100644 --- a/source/blender/windowmanager/intern/wm_event_system.c +++ b/source/blender/windowmanager/intern/wm_event_system.c @@ -310,11 +310,9 @@ int WM_operator_invoke(bContext *C, wmOperatorType *ot, wmEvent *event) if((retval & OPERATOR_FINISHED) && (ot->flag & OPTYPE_REGISTER)) { wm_operator_register(C->wm, op); - handler->op= NULL; } else if(!(retval & OPERATOR_RUNNING_MODAL)) { wm_operator_free(op); - handler->op= NULL; } }