Blender Git Commit Log

Git Commits -> Revision cda2b7d

Revision cda2b7d by Campbell Barton (master)
January 16, 2013, 18:05 (GMT)
fix for glitch in X11 with tablets.

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.

Commit Details:

Full Hash: cda2b7db0fe904538ffa42ae4f63527f3defc3be
SVN Revision: 53850
Parent Commit: 44115a7
Lines Changed: +51, -1

1 Modified Path:

/intern/ghost/intern/GHOST_SystemX11.cpp (+51, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021