[gimp] Restrict the set of modifiers that prevent treeview item activation
- From: Michael Natterer <mitch src gnome org>
- To: svn-commits-list gnome org
- Subject: [gimp] Restrict the set of modifiers that prevent treeview item activation
- Date: Sun, 24 May 2009 16:18:17 -0400 (EDT)
commit be21d3a1e377ab2553fa18bd3e2b779a23ec9f5d
Author: Michael Natterer <mitch gimp org>
Date: Sun May 24 18:43:31 2009 +0200
Restrict the set of modifiers that prevent treeview item activation
Check for SHIFT, CONTROL and MOD1 explicitely so the code doesn't prevent
item activation for esoteric modifiers that are set by whatever X
component (like XKB).
---
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 3c393b7..117041e 100644
--- a/app/widgets/gimpcontainertreeview.c
+++ b/app/widgets/gimpcontainertreeview.c
@@ -1077,7 +1077,10 @@ 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 && bevent->state == 0)
+ else if (! toggled_cell &&
+ ((bevent->state & (GDK_SHIFT_MASK |
+ GDK_CONTROL_MASK |
+ GDK_MOD1_MASK)) == 0))
{
/* Only activate if we're not in a toggled cell
* and no modifier keys are pressed
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]