summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Renner <john@jrenner.net>2021-04-20 13:52:52 -0700
committerJohn Renner <john@jrenner.net>2021-04-21 14:18:29 -0700
commit81914f466dcdbe596c12367abb96d2ad78deb383 (patch)
tree79bf0ec57092073da0acbd08d9e5f341782d9cb0
parentccbbc2f2babcfaee88d8d8040938ca6bf39d05b6 (diff)
downloadgtk+-81914f466dcdbe596c12367abb96d2ad78deb383.tar.gz
Allow repeated selection extension on gktlistbox
-rw-r--r--gtk/gtklistbox.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtklistbox.c b/gtk/gtklistbox.c
index c4cfe5e1f0..06e2342c59 100644
--- a/gtk/gtklistbox.c
+++ b/gtk/gtklistbox.c
@@ -1782,7 +1782,10 @@ gtk_list_box_update_selection_full (GtkListBox *box,
g_signal_emit (box, signals[ROW_SELECTED], 0, row);
}
else
- gtk_list_box_select_all_between (box, selected_row, row, FALSE);
+ {
+ gtk_list_box_select_all_between (box, selected_row, row, FALSE);
+ box->selected_row = selected_row;
+ }
}
else
{