summaryrefslogtreecommitdiff
path: root/gtk/gtkctree.c
diff options
context:
space:
mode:
authorLars Hamann <lars@gtk.org>1999-02-10 23:15:26 +0000
committerLars Hamann <lars@src.gnome.org>1999-02-10 23:15:26 +0000
commit6475974086af288e116d18d75d5b23ed3c0e5833 (patch)
tree9f96c1818648acd47cf44415cb5caec225eaacb7 /gtk/gtkctree.c
parent1183c0ea697c34888cc68d3f8c01087fcb8cf923 (diff)
downloadgtk+-6475974086af288e116d18d75d5b23ed3c0e5833.tar.gz
don't autoselect focus_row in case of GTK_SELECTION_EXTENDED
Wed Feb 10 01:02:46 1999 Lars Hamann <lars@gtk.org> * gtk/gtkclist.c (real_remove_row): * gtk/gtkctree.c (gtk_ctree_remove_node): don't autoselect focus_row in case of GTK_SELECTION_EXTENDED * gtk/testgtk.c : few changes in clist/ctree examples.
Diffstat (limited to 'gtk/gtkctree.c')
-rw-r--r--gtk/gtkctree.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/gtk/gtkctree.c b/gtk/gtkctree.c
index c8ddf7a135..25cf710468 100644
--- a/gtk/gtkctree.c
+++ b/gtk/gtkctree.c
@@ -3857,9 +3857,8 @@ gtk_ctree_remove_node (GtkCTree *ctree,
gtk_ctree_unlink (ctree, node, TRUE);
gtk_ctree_post_recursive (ctree, node, GTK_CTREE_FUNC (tree_delete),
NULL);
- if ((clist->selection_mode == GTK_SELECTION_BROWSE ||
- clist->selection_mode == GTK_SELECTION_EXTENDED) &&
- !clist->selection && clist->focus_row >= 0)
+ if (clist->selection_mode == GTK_SELECTION_BROWSE && !clist->selection &&
+ clist->focus_row >= 0)
gtk_clist_select_row (clist, clist->focus_row, -1);
auto_resize_columns (clist);