diff options
author | Campbell Barton <ideasman42@gmail.com> | 2020-10-22 03:53:40 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2020-10-22 03:59:37 +0300 |
commit | 8da55990034e2d5b0a9910583706e4ea99d0f3ce (patch) | |
tree | 18c8d3ba058f89a17109443afbdfdac9764c0e29 /source/blender/windowmanager/WM_types.h | |
parent | 88660d67a4c5e88e7b7b7304b66e4d893affed91 (diff) |
WM: warn when event's have repeat set for non keyboard events
Also add docs to event and keymap item flag.
Diffstat (limited to 'source/blender/windowmanager/WM_types.h')
-rw-r--r-- | source/blender/windowmanager/WM_types.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/source/blender/windowmanager/WM_types.h b/source/blender/windowmanager/WM_types.h index 1b693160e56..a8d24205268 100644 --- a/source/blender/windowmanager/WM_types.h +++ b/source/blender/windowmanager/WM_types.h @@ -559,7 +559,12 @@ typedef struct wmEvent { /** From ghost, fallback if utf8 isn't set. */ char ascii; - /** Generated by auto-repeat. */ + /** + * Generated by auto-repeat, note that this must only ever be set for keyboard events + * where `ISKEYBOARD(event->type) == true`. + * + * See #KMI_REPEAT_IGNORE for details on how key-map handling uses this. + */ char is_repeat; /** Previous state, used for double click and the 'click'. */ |