bugMyPaint - Bugs: bug #20364, [GTK2?] brush selection window: if...

Show feedback again

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

bug #20364: [GTK2?] brush selection window: if Intuos 5 is plugged in, laptop Synaptics touchpad cannot be used to choose brushes

Submitted by:  Andrew Chadwick <achadwick>
Submitted on:  Wed Dec 12 20:41:31 2012  
Severity: 3 - NormalPriority: 5 - Normal
Status: Works For MePrivacy: Public
Assigned to: NoneOpen/Closed: Closed
Release: git 68d3f681 (12 Dec 2012)Planned Release: None
Operating System: Debian Wheezy/testing

Tue Jun 24 21:22:39 2014, comment #3:

This bug tracker will shortly be moving to Github. As part of this process, we are reviewing old bug reports on gna.org.

This bug was marked as "Ready for Test" or "Works for Me" some time ago, but was still classified as Open and no feedback has been submitted since then. I am therefore assuming that the problem has been fixed to everyone's satisfaction (or was't reproducible by anybody else).

If you believe that this bug still affects the most recent git master of MyPaint (and thus the next release), please feel free to open a new issue on
Github about it. Our new issue trackers are:


Andrew Chadwick <achadwick>
Project Administrator
Thu Dec 13 13:33:46 2012, comment #2:

Yeah - it's best we keep that as a workaround users can apply themselves, given that the problem affects only one known piece of hardware and possibly only one known configuration. I was trying to figure out why the toolbar and popup brush choosers aren't affected: it's because they dismiss immediately after selection, and the subsequent event happens on the canvas.

The 5 is a fairly new tablet still, and support may improve. However it's unlikely that gtk2 will evolve to do the input things that gtk3 does. All the more reason for an early migration away from it in the 1.2 development cycle :)

Andrew Chadwick <achadwick>
Project Administrator
Thu Dec 13 07:33:30 2012, comment #1:

I think if you comment that out, and you switch eg. from eraser to the stylus (while not hovering over the canvas, only over the brush selector), select a brush and want to paint, it will screw up.

Because the tool switch will only be detected when you hover over the canvas, and the tool switch will get you back to the previous brush used with that tool, instead of the brush that you have just selected.

(That's from memory, I think we had that bug once, I haven't actually tried it.)

Martin Renold <martinxyz>
Project Administrator
Wed Dec 12 20:41:31 2012, original submission:

This really looks like a GTK2 bug, but it's odd enough to mention in the tracker anyway. Just in case people ask.

If an Intuos5 (PTH-650) is plugged in, my laptop's touchpad cannot be used to select brushes: clicks on the PixbufList don't seem to be getting through at all. It doesn't matter if the Brushes window is docked or undocked, and brush groups can still be chosen with the laptop touchpad. The laptop touchpad works elsewhere, and can be used for painting.

Does not affect the touchpad when an older Bamboo tablet (MTE-450A) is connected instead.

The popup "quick" brush selector, and the toolbar dropdown's brush list, are unaffected.

Commenting out the following lines in gui/brushselectionwindow.py restores the expected behaviour in PyGTK:

Could this be a suitable workaround? There seems to be some cleverness in the module for setting the device-specific brush at the point the button is pressed.

GTK3 mode is unaffected by this bug; however if MYPAINT_ENABLE_GTK3 is not set at runtime, the bug still presents when compiled with enable_gtk3=true.

Andrew Chadwick <achadwick>
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 martinxyz (Posted a comment)
  • -unavailable- added by achadwick (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



    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Tue Jun 24 21:22:39 2014achadwickOpen/ClosedOpen=>Closed
    Thu Dec 13 13:33:46 2012achadwickStatusNone=>Works For Me
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup