jiayouxjh / grafx2

Automatically exported from code.google.com/p/grafx2
0 stars 0 forks source link

freehand drawing 'sticks' #398

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
When I draw a stroke (using my tablet) with any freehand variant (this includes 
the Spray tool), it continues drawing after I stop pressing (and even if I 
remove the pen entirely from the tablet)
If I then press firmly (ie simulate another 'click'), it usually finishes the 
drawing operation.

In short, the normal 'end of drawing' is not properly detected, I need to click 
again to stop.

I have tested my tablet in other programs (mypaint, GIMP, KToon, (other misc 
progs since I use tablet exclusively, no mouse)) and it behaves completely 
normally.

The bug occurs most but not all times, and appears to be entirely independent 
of stroke length, but not of stroke time-duration -- I can often evade it by 
moving very slowly.

(misc details: 
* my tablet is a Wacom Graphire
* running on Arch Linux
* Window Manager: AwesomeWM)

Original issue reported on code.google.com by 00a...@gmail.com on 7 Nov 2010 at 10:53

GoogleCodeExporter commented 9 years ago
I just noticed -- it also occurs with some dialogs (eg. making it harder than 
it should be to quit)

Original comment by 00a...@gmail.com on 7 Nov 2010 at 11:06

GoogleCodeExporter commented 9 years ago
Do you get it with recent version (r1642 ?)
I can get it by filling the event queue, by drawing brush with transparency 
much faster than cursor follows.

Original comment by yrizoud on 7 Nov 2010 at 10:14

GoogleCodeExporter commented 9 years ago
Oops -- this was reported with the latest build I could make, which is r1645
Hope that clarifies things.

Also, I get this behaviour even with tiny (1px) brush.

Original comment by 00a...@gmail.com on 7 Nov 2010 at 10:21

GoogleCodeExporter commented 9 years ago
Ok I could reproduce it. Never while drawing, but quite often when pressing GUI 
buttons and moving the mouse quickly after that.
This is certainly a consequence of my recent changes.

Original comment by yrizoud on 9 Nov 2010 at 9:41

GoogleCodeExporter commented 9 years ago
I think r1648 solves it. I made stupid mistake where it was possible to consume 
an event from the queue and not "use" it.

Original comment by yrizoud on 9 Nov 2010 at 10:22

GoogleCodeExporter commented 9 years ago
Works For Me :) Thanks for responding so quickly.

Original comment by 00a...@gmail.com on 10 Nov 2010 at 1:30