After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 590638 - Changing palettes from list to grid view loses "locked to dock" status
Changing palettes from list to grid view loses "locked to dock" status
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: User Interface
2.6.3
Other All
: Normal minor
: 2.6
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2009-08-03 15:15 UTC by Lee Dennegar
Modified: 2009-08-03 20:16 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Lee Dennegar 2009-08-03 15:15:04 UTC
Please describe the problem:
Changing the view mode of the brushes, patterns or other palette from list to grid or vice versa causes it to become unlocked from its dock.

Steps to reproduce:
1. From any palette menu, select "Lock to dock".
2. Open palette menu again and make certain "Locked to Dock" is checked. 
3. From the palette menu, change from "View as Grid" to "View as List" or vice versa.
4.  From the palette menu, check "Locked to dock" status. It has become unchecked.


Actual results:
Palettes lose lock status unexpectedly.

Expected results:
Palettes should remain locked unless user explicitly unlocks it.

Does this happen every time?
Happens every time.

Other information:
Comment 1 Michael Natterer 2009-08-03 16:59:33 UTC
Indeed, let's try to fix this for 2.6
Comment 2 Sven Neumann 2009-08-03 20:16:15 UTC
commit 8ad7ee67e67f694d8efd8fd0eab882eafa7363ff
Author: Sven Neumann <sven@gimp.org>
Date:   Mon Aug 3 22:14:49 2009 +0200

    Bug 590638 – Changing palettes from list to grid view loses "locked to dock"
    
    Transfer the 'locked' state to the newly created dockable in
    dockable_toggle_view_cmd_callback().

 app/actions/dockable-commands.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)