diff options
author | Lars Hamann <lars@gtk.org> | 1999-02-10 23:15:26 +0000 |
---|---|---|
committer | Lars Hamann <lars@src.gnome.org> | 1999-02-10 23:15:26 +0000 |
commit | 6475974086af288e116d18d75d5b23ed3c0e5833 (patch) | |
tree | 9f96c1818648acd47cf44415cb5caec225eaacb7 /gtk/gtkclist.c | |
parent | 1183c0ea697c34888cc68d3f8c01087fcb8cf923 (diff) | |
download | gtk+-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/gtkclist.c')
-rw-r--r-- | gtk/gtkclist.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkclist.c b/gtk/gtkclist.c index f13449d33c..b3e6a7aaf2 100644 --- a/gtk/gtkclist.c +++ b/gtk/gtkclist.c @@ -2861,8 +2861,8 @@ real_remove_row (GtkCList *clist, sync_selection (clist, row, SYNC_REMOVE); - if ((clist->selection_mode == GTK_SELECTION_BROWSE || - clist->selection_mode == GTK_SELECTION_EXTENDED) && !clist->selection) + if (clist->selection_mode == GTK_SELECTION_BROWSE && !clist->selection && + clist->focus_row >= 0) gtk_signal_emit (GTK_OBJECT (clist), clist_signals[SELECT_ROW], clist->focus_row, -1, NULL); |