bugMyPaint - Bugs: bug #20461, Picker on Ctrl does not exit when...

Show feedback again

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

bug #20461: Picker on Ctrl does not exit when Ctrl is released (Picker's auto-grab conflicts with unambiguous mapping code)

Submitted by:  Andrew Chadwick <achadwick>
Submitted on:  Mon Jan 28 12:59:01 2013  
Severity: 2 - MinorPriority: 5 - Normal
Status: NonePrivacy: Public
Assigned to: NoneOpen/Closed: Open
Release: 1.1.0+gitPlanned Release: None
Operating System: 

Mon Jan 28 12:59:01 2013, original submission:

When the picker mode is entered with an unambiguous modifier key, e.g. Ctrl when other button mapping which use Ctrl are removed from the config, releasing the Ctrl key does not exit the mode as it should. Steps to reproduce:

1. Start with a blank config

2. Edit > Preferences > Buttons, and remove all mappings which use <Primary> (or <Control>) other than "Pick Color". This makes the Ctrl key unambiguously bound to the action, which means the hander takes a shortcut and enters the mode directly.

3. Press OK, and then try to pick using Ctrl.

Expected behaviour: pressing Ctrl enters the picker mode, and releasing it exits picker mode (even when you haven't picked anything with a button-press).

Observed behaviour: pressing Ctrl enters the picker mode, but releasing it does not exit picker mode when you haven't picked anything. The desired springload behaviour (mode exists when both Ctrl and the initiating button are released) only occurs after the first button press.

Setting as minor because the picker mode still works, and can be exited using normal user input related to its use.

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 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



    No Changes Have Been Made to This Item
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup