Blender Git Commit Log

Git Commits -> Revision 0920c16

Revision 0920c16 by Campbell Barton (master)
January 10, 2020, 04:49 (GMT)
Fix T72999: Fast keystrokes ignored for operators with modal keymaps

Logic to convert double-click events into press events wasn't running
in the case an operator had a modal keymap, causing bevel for e.g.
to ignore keys pressed quickly.

Change event handling logic so modal handlers never
receive double click events, so checks for press/release are reliable.

While this is an old issue for mouse events in practice it wasn't
a problem since the first event typically executed/canceled.
Support for keyboard double-click exposed the problem
for all modal operators that take numeric input.

Commit Details:

Full Hash: 0920c1684b3138ab5857edb072285b1c800ca046
Parent Commit: 62c6038
Lines Changed: +11, -1

1 Modified Path:

/source/blender/windowmanager/intern/wm_event_system.c (+11, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021