diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-05-22 15:00:44 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-05-22 16:31:06 +0300 |
commit | 96a7ed8a159fec97ab19a6d19ffe6201a4ee2b35 (patch) | |
tree | ad7164dbc343e62551de15e96c3bdb4841560453 /source/blender/windowmanager/wm_event_system.h | |
parent | 298f8042efe12b4a8861a83c860b3adb0d56f1f6 (diff) |
Tool System: store operator properties in the tool
This replaces last-used property use which wasn't reliable since
properties were not considered 'set' - causing them to be ignored.
Diffstat (limited to 'source/blender/windowmanager/wm_event_system.h')
-rw-r--r-- | source/blender/windowmanager/wm_event_system.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/windowmanager/wm_event_system.h b/source/blender/windowmanager/wm_event_system.h index 452fe377665..7b18ed54c85 100644 --- a/source/blender/windowmanager/wm_event_system.h +++ b/source/blender/windowmanager/wm_event_system.h @@ -54,6 +54,7 @@ typedef struct wmEventHandler { /* Run after the keymap item runs. */ void (*keymap_callback)(wmKeyMap *keymap, wmKeyMapItem *kmi, void *user_data); void *keymap_callback_user_data; + struct bToolRef *keymap_tool; /* modal operator handler */ wmOperator *op; /* for derived/modal handlers */ |