bugMyPaint - Bugs: bug #13622, connected lines between strokes...

Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

bug #13622: connected lines between strokes ("ghost lines")

Submitted by:  Martin Renold <martinxyz>
Submitted on:  Thu Jun 4 09:38:35 2009  
Severity: 3 - NormalPriority: 5 - Normal
Status: Need InfoPrivacy: Public
Assigned to: NoneOpen/Closed: Open
Release: Planned Release: None
Operating System: 

(Jump to the original submission Jump to the original submission)

Mon Jan 31 17:57:00 2011, comment #6:

(Note: in MyPaint > 0.9.0 the event order can be seen "Test input devices" in the debug menu.)

Martin Renold <martinxyz>
Project Administrator
Fri Jul 16 15:55:04 2010, comment #5:

Fix for mouse painting committed: http://gitorious.org/mypaint/mypaint/commit/bedc2198fe4867

The issue with tablets that /do/ report pressure, but not motion without pressure, remains unsolved (need more info about the GTK events those devices generate to do anything about it).

Martin Renold <martinxyz>
Project Administrator
Fri Jul 2 07:02:02 2010, comment #4:

Update: on MacOSX only the Snowleopard xorg-server v1.42 is affected, with the macports version v1.8.1 it is working fine.

Martin Renold <martinxyz>
Project Administrator
Tue Mar 9 18:14:35 2010, comment #3:

This also affects users on OSX using MyPaint with X.app as reported here: http://forum.intilinux.com/mypaint-development-and-suggestions/mac-osx-port/msg6039/#msg6039

Jon Nordby <jonnor>
Project Administrator
Wed Feb 24 20:16:26 2010, comment #2:


Martin Renold <martinxyz>
Project Administrator
Thu Jun 4 09:45:12 2009, comment #1:


Martin Renold <martinxyz>
Project Administrator
Thu Jun 4 09:38:35 2009, original submission:

Several users with special input devices (eg. capacitive touchscreens) have reported that MyPaint adds extra lines between the strokes.

This happens when MyPaint does not see any motion events between the strokes. It will interpolate position and pressure from the last motion event.

The workaround is in to either disable pressure information (in settings->pressure, set "mode for input devices" to "disabled") or to require some minimal pressure before painting (in settings->pressure, add a new control point to the "global pressure mapping" curve and drag it to (0.2, 0.0).

There were several attempts to fix this, the most recent one, reverted again in svn r330 since it caused problems on normal tablets. To find a good fix that works for everyone, someone has to analyze what GDK events you actually get on those devices and in what order.

Martin Renold <martinxyz>
Project Administrator


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by jonnor (Posted a comment)
  • -unavailable- added by martinxyz (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Error: not logged in



    No Changes Have Been Made to This Item
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup