diff --git a/source/blender/windowmanager/intern/wm_event_system.c b/source/blender/windowmanager/intern/wm_event_system.c index 92fa3754d3a..fe56c76f2e4 100644 --- a/source/blender/windowmanager/intern/wm_event_system.c +++ b/source/blender/windowmanager/intern/wm_event_system.c @@ -1967,8 +1967,8 @@ static void wm_handler_op_context_get_if_valid(bContext *C, if (region == NULL) { LISTBASE_FOREACH (ARegion *, region_iter, &area->regionbase) { - region = region_iter; - if (region == handler->context.region) { + if (region_iter == handler->context.region) { + region = region_iter; break; } }