diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-02-19 04:33:01 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-02-19 08:14:51 +0300 |
commit | 0767b63f1b81c664a18603f056d3952357d84484 (patch) | |
tree | bf84ea5d2605f791ec1dcf271c87cf8c0519b144 /source/blender/windowmanager/wm_event_system.h | |
parent | 790cb7799dcfa9eda0f938f354e1a411714ec0df (diff) |
WM: move wmEventHandler.type to a boolean
Currently it's effectively a boolean for file-select handlers.
Prepare for refactoring event handlers into their own types (keymap,
operator, gizmo, ui & dropbox) to help make logic easier to follow.
Diffstat (limited to 'source/blender/windowmanager/wm_event_system.h')
-rw-r--r-- | source/blender/windowmanager/wm_event_system.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source/blender/windowmanager/wm_event_system.h b/source/blender/windowmanager/wm_event_system.h index d5942ba8682..8b245d05612 100644 --- a/source/blender/windowmanager/wm_event_system.h +++ b/source/blender/windowmanager/wm_event_system.h @@ -43,7 +43,6 @@ struct wmEventHandler_KeymapFn { typedef struct wmEventHandler { struct wmEventHandler *next, *prev; - char type; /* WM_HANDLER_DEFAULT, ... */ char flag; /* WM_HANDLER_BLOCKING, ... */ /* keymap handler */ @@ -55,6 +54,7 @@ typedef struct wmEventHandler { struct bToolRef *keymap_tool; /* modal operator handler */ + bool op_is_fileselect; wmOperator *op; /* for derived/modal handlers */ struct ScrArea *op_area; /* for derived/modal handlers */ struct ARegion *op_region; /* for derived/modal handlers */ @@ -77,7 +77,6 @@ typedef struct wmEventHandler { /* custom types for handlers, for signaling, freeing */ enum { WM_HANDLER_DEFAULT, - WM_HANDLER_FILESELECT, }; /* wm_event_system.c */ |