[Bf-blender-cvs] [60066b0b80f] master: Fix crash using '--debug-handlers' command line argument

Campbell Barton noreply at git.blender.org
Thu Feb 13 05:21:13 CET 2020


Commit: 60066b0b80f68e8cfc696998bd2cdffaffbe4f4b
Author: Campbell Barton
Date:   Thu Feb 13 15:17:48 2020 +1100
Branches: master
https://developer.blender.org/rB60066b0b80f68e8cfc696998bd2cdffaffbe4f4b

Fix crash using '--debug-handlers' command line argument

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

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 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");



More information about the Bf-blender-cvs mailing list