summaryrefslogtreecommitdiff
path: root/tests/testgtk.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-07-03 13:40:58 -0400
committerMatthias Clasen <mclasen@redhat.com>2020-07-05 12:36:47 -0400
commitacccac516e144afc4e5dac9808d32dc91999d23e (patch)
treedbd916209f1da762d556926b1688161284e2e2a7 /tests/testgtk.c
parentd65214fa4e8dee5df735d6a43bb85825823f1e18 (diff)
downloadgtk+-acccac516e144afc4e5dac9808d32dc91999d23e.tar.gz
filefiler: No more floating
Make GtkFileFilter not be initially unowned anymore. This is in preparation for deriving GtkFileFilter from GtkFilter. Update all callers.
Diffstat (limited to 'tests/testgtk.c')
-rw-r--r--tests/testgtk.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/testgtk.c b/tests/testgtk.c
index 791ea10f46..10507a3f3a 100644
--- a/tests/testgtk.c
+++ b/tests/testgtk.c
@@ -5692,17 +5692,20 @@ native_filter_changed (GtkWidget *combo,
gtk_file_filter_add_pattern (filter, "*.doc");
gtk_file_filter_add_pattern (filter, "*.txt");
gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (native), filter);
+ g_object_unref (filter);
filter = gtk_file_filter_new ();
gtk_file_filter_set_name (filter, "Images");
gtk_file_filter_add_pixbuf_formats (filter);
gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (native), filter);
gtk_file_chooser_set_filter (GTK_FILE_CHOOSER (native), filter);
+ g_object_unref (filter);
filter = gtk_file_filter_new ();
gtk_file_filter_set_name (filter, "All");
gtk_file_filter_add_pattern (filter, "*");
gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (native), filter);
+ g_object_unref (filter);
break;
case 2: /* mimetype */
@@ -5710,12 +5713,14 @@ native_filter_changed (GtkWidget *combo,
gtk_file_filter_set_name (filter, "Text");
gtk_file_filter_add_mime_type (filter, "text/plain");
gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (native), filter);
+ g_object_unref (filter);
filter = gtk_file_filter_new ();
gtk_file_filter_set_name (filter, "All");
gtk_file_filter_add_pattern (filter, "*");
gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (native), filter);
gtk_file_chooser_set_filter (GTK_FILE_CHOOSER (native), filter);
+ g_object_unref (filter);
break;
default:
g_assert_not_reached ();