From 4ea76b853094c76604f280b7aaee7074b6a0d6ba Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 12 Oct 2023 17:18:20 +1100 Subject: [PATCH] Fix #113273: Status bar not refreshed when canceling the operation Resolve regression in [0]. [0]: 42f8b495815c95211ebd969283ea2bf47fa7c720 --- source/blender/windowmanager/intern/wm_event_system.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blender/windowmanager/intern/wm_event_system.cc b/source/blender/windowmanager/intern/wm_event_system.cc index c95de49375e..2c58c19d951 100644 --- a/source/blender/windowmanager/intern/wm_event_system.cc +++ b/source/blender/windowmanager/intern/wm_event_system.cc @@ -2477,7 +2477,8 @@ static eHandlerActionFlag wm_handler_operator_call(bContext *C, if (retval & (OPERATOR_CANCELLED | OPERATOR_FINISHED)) { wm_operator_reports(C, op, retval, false); - if (op->type->modalkeymap) { + wmOperator *op_test = handler->op->opm ? handler->op->opm : handler->op; + if (op_test->type->modalkeymap) { WM_window_status_area_tag_redraw(win); } }