Fix T83177: Industry Compatible keymap: MMB-dragging to transform engages axis-constraining on release

Release confirm did not consider modal keymap events.
This commit is contained in:
2020-11-30 13:11:46 -03:00
parent 3bdc42f97a
commit c0677b662f
6 changed files with 67 additions and 54 deletions

View File

@@ -47,6 +47,7 @@ struct ImBuf;
struct ImageFormatData;
struct Main;
struct MenuType;
struct Operator;
struct PointerRNA;
struct PropertyRNA;
struct ScrArea;
@@ -255,6 +256,9 @@ void WM_event_set_keymap_handler_post_callback(struct wmEventHandler_Keymap *han
wmKeyMap *WM_event_get_keymap_from_handler(wmWindowManager *wm,
struct wmEventHandler_Keymap *handler);
wmKeyMapItem *WM_event_match_modal_keymap_item(const wmKeyMap *keymap,
struct wmOperator *op,
const struct wmEvent *event);
wmKeyMapItem *WM_event_match_keymap_item(struct bContext *C,
wmKeyMap *keymap,
const struct wmEvent *event);