From d94ebd469e32004c7f659dbd86d32c8af5c55dd1 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Sat, 18 Sep 2021 00:14:55 -0300 Subject: [PATCH] filechooserwidget: Match choice id from "options" When choices are added to the file chooser widget, the options of that choice are stored object data under the "options" key. However, gtk_file_chooser_widget_set_choice() was checking for "choices". Retrieve the options from the "options" key stored data object data. --- gtk/gtkfilechooserwidget.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c index 47252e4947..88e08c171b 100644 --- a/gtk/gtkfilechooserwidget.c +++ b/gtk/gtkfilechooserwidget.c @@ -8028,15 +8028,15 @@ gtk_file_chooser_widget_set_choice (GtkFileChooser *chooser, if (GTK_IS_BOX (widget)) { guint i; - const char **choices; + const char **options; GtkWidget *dropdown; dropdown = gtk_widget_get_last_child (widget); - choices = (const char **) g_object_get_data (G_OBJECT (dropdown), "choices"); - for (i = 0; choices[i]; i++) + options = (const char **) g_object_get_data (G_OBJECT (dropdown), "options"); + for (i = 0; options[i]; i++) { - if (strcmp (option, choices[i]) == 0) + if (strcmp (option, options[i]) == 0) { gtk_drop_down_set_selected (GTK_DROP_DOWN (dropdown), i); break; -- 2.30.2