summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-04-22 23:29:45 +0000
committerMatthias Clasen <mclasen@redhat.com>2021-04-22 23:29:45 +0000
commit13f9ca60d52772895c4393bb3134a151b81f334f (patch)
treef3f3a72815e3037457aef8c24ad21660e8ea69c1
parentbe927d9ce665e9715b328ffa546c0427e0b9fb43 (diff)
parent81914f466dcdbe596c12367abb96d2ad78deb383 (diff)
downloadgtk+-13f9ca60d52772895c4393bb3134a151b81f334f.tar.gz
Merge branch 'gtk4-listbox-selection' into 'master'
Allow repeated selection extension on gtklistbox Closes #3887 See merge request GNOME/gtk!3461
-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
{