http://bugs.winehq.org/show_bug.cgi?id=18517
phaethon eriks00@moon.lv changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eriks00@moon.lv
--- Comment #24 from phaethon eriks00@moon.lv --- Adding following to the beggining of the function TABLET_CopyPacketData in file dlls/wintab32/context.c
if (!(wtp->pkChanged & PK_NORMAL_PRESSURE)) { TRACE("Changing pkChanged\n"); wtp->pkChanged |= PK_NORMAL_PRESSURE; }
makes pressure sensitivity to work for the start of the session. After some time it stops working. Without these lines it never reacts to pressure sensitivity.
I tried to add something more intelligent to the dlls/winex11.drv/wintab.c, tracking change of pressure and setting the flag only when it changes, but did not succeed yet.
I am using Photoshop CS4 with wine 1.6.1 (with the brush patch in user32).