Describe the bug
If you press G + KEY so quickly in a sequence that G remains pressed, the modal operator is executed after the other operator has finished, even though the G-key was released.
To Reproduce
Steps to reproduce the behavior:
Open Blender
Press and hold G
Press and release X
Release G
Press ESC
Move the mouse
Expected behavior
After releasing the G-key, the TIME_WINDOW should start and the modal operator should not be invoked.
System Information
OS: Windows
Blender Version: 2.93; 3.1
Addon Version: 1.0.0 (Beta)
Additional context
Log of the Events in the above scenario:
G
MOUSEMOVE
X
MOUSEMOVE
ESC
INBETWEEN_MOUSEMOVE
MOUSEMOVE
MOUSEMOVE
Moving the object
Describe the bug If you press G + KEY so quickly in a sequence that G remains pressed, the modal operator is executed after the other operator has finished, even though the G-key was released.
To Reproduce Steps to reproduce the behavior:
Expected behavior After releasing the G-key, the TIME_WINDOW should start and the modal operator should not be invoked.
System Information
Additional context Log of the Events in the above scenario: