forked from bartvdbraak/blender
cda2b7db0f
Notices this while using continuous-grab, since this is disabled when the tablet is being used. Quite often I would use the tablet then drag a button with the mouse but blender would still have the tablet enabled. This error would cause other parts of blender to behave incorrectly too since wmEvents would have wmTabletData set, operators check for this in some cases. The problem was blender didn't reliably get ProximityOut events, eg: moving the cursor outside the window with the tablet, then back over the window with the mouse - meant blender didn't get a 'ProximityOut' event and would keep the active stylus value set. For now, when the processing events and the active stylus is set, run a check that the tablet is still in proximity. |
||
---|---|---|
.. | ||
doc | ||
intern | ||
test | ||
CMakeLists.txt | ||
GHOST_C-api.h | ||
GHOST_IEvent.h | ||
GHOST_IEventConsumer.h | ||
GHOST_ISystem.h | ||
GHOST_ISystemPaths.h | ||
GHOST_ITimerTask.h | ||
GHOST_IWindow.h | ||
GHOST_Path-api.h | ||
GHOST_Rect.h | ||
GHOST_Types.h | ||
SConscript |