From 60066b0b80f68e8cfc696998bd2cdffaffbe4f4b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 13 Feb 2020 15:17:48 +1100 Subject: [PATCH] Fix crash using '--debug-handlers' command line argument --- source/blender/windowmanager/intern/wm_event_system.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/windowmanager/intern/wm_event_system.c b/source/blender/windowmanager/intern/wm_event_system.c index 705b3e90523..80c01153951 100644 --- a/source/blender/windowmanager/intern/wm_event_system.c +++ b/source/blender/windowmanager/intern/wm_event_system.c @@ -2381,13 +2381,13 @@ static int wm_handlers_do_keymap_with_keymap_handler( { int action = WM_HANDLER_CONTINUE; - PRINT("%s: checking '%s' ...", __func__, keymap->idname); - if (keymap == NULL) { /* Only callback is allowed to have NULL keymaps. */ BLI_assert(handler->dynamic.keymap_fn); } else { + PRINT("%s: checking '%s' ...", __func__, keymap->idname); + if (WM_keymap_poll(C, keymap)) { PRINT("pass\n");