From dd5fd12343930ffeda46a85bd8594d26a01ffa17 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Thu, 16 Jul 2020 18:31:37 +0800 Subject: [PATCH] gtk/gtkfilechoosernativeportal.c: Fix on C89 compilers Make sure we declare variables at the top of the block-we can't declare variables in a for loop initilization in this case. --- gtk/gtkfilechoosernativeportal.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk/gtkfilechoosernativeportal.c b/gtk/gtkfilechoosernativeportal.c index e784784a41..a401ec970b 100644 --- a/gtk/gtkfilechoosernativeportal.c +++ b/gtk/gtkfilechoosernativeportal.c @@ -138,7 +138,9 @@ response_cb (GDBusConnection *connection, */ GtkFileFilter *filter_to_select = filter; GSList *filters = gtk_file_chooser_list_filters (GTK_FILE_CHOOSER (self)); - for (GSList *l = filters; l; l = l->next) + GSList *l; + + for (l = filters; l; l = l->next) { GtkFileFilter *f = l->data; if (g_strcmp0 (gtk_file_filter_get_name (f), current_filter_name) == 0)