[gimp] app: Don't activate container tree view items while modkey pressed



commit 2f9e2662c4f7934018f388a53a04719af58236d0
Author: Martin Nordholts <martinn src gnome org>
Date:   Fri May 22 22:45:08 2009 +0200

    app: Don't activate container tree view items while modkey pressed
    
    Only activate container tree view items when no modifier keys are
    pressed so that for example the layer properties dialog is not shown
    when quickly toggling a layer mask with Ctrl + Click.
---
 app/widgets/gimpcontainertreeview.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/app/widgets/gimpcontainertreeview.c b/app/widgets/gimpcontainertreeview.c
index c569167..3c393b7 100644
--- a/app/widgets/gimpcontainertreeview.c
+++ b/app/widgets/gimpcontainertreeview.c
@@ -1077,8 +1077,11 @@ gimp_container_tree_view_button_press (GtkWidget             *widget,
                       gtk_tree_view_set_cursor_on_cell (tree_view->view, path,
                                                         column, edit_cell, TRUE);
                     }
-                  else if (! toggled_cell) /* ignore double click on toggles */
+                  else if (! toggled_cell && bevent->state == 0)
                     {
+                      /* Only activate if we're not in a toggled cell
+                       * and no modifier keys are pressed
+                       */
                       gimp_container_view_item_activated (container_view,
                                                           renderer->viewable);
                     }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]