[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [25489] trunk/blender/source/blender/ windowmanager/intern/wm_keymap.c: Missing id assignment for kmi creation function (2 out of 3 isn' t good enough).

Martin Poirier theeth at yahoo.com
Mon Dec 21 02:44:36 CET 2009


Revision: 25489
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=25489
Author:   theeth
Date:     2009-12-21 02:44:33 +0100 (Mon, 21 Dec 2009)

Log Message:
-----------
Missing id assignment for kmi creation function (2 out of 3 isn't good enough).

Modified Paths:
--------------
    trunk/blender/source/blender/windowmanager/intern/wm_keymap.c

Modified: trunk/blender/source/blender/windowmanager/intern/wm_keymap.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_keymap.c	2009-12-21 01:09:09 UTC (rev 25488)
+++ trunk/blender/source/blender/windowmanager/intern/wm_keymap.c	2009-12-21 01:44:33 UTC (rev 25489)
@@ -185,6 +185,11 @@
 		BLI_addtail(&keymap->items, kmi);
 		BLI_strncpy(kmi->idname, idname, OP_MAX_TYPENAME);
 		
+		if ((keymap->flag & KEYMAP_USER) == 0) {
+			keymap->kmi_id++;
+			kmi->id = keymap->kmi_id;
+		}
+
 		keymap_event_set(kmi, type, val, modifier, keymodifier);
 		keymap_properties_set(kmi);
 	}





More information about the Bf-blender-cvs mailing list