diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-07-26 16:25:12 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-07-26 16:25:12 -0400 |
commit | 0b7f7028d918e7efb90fc986146d4945e2419d46 (patch) | |
tree | 7b2b1251c454d1e2a2e8affd6d7415d83c8272aa /tests | |
parent | 5dba053ad1744de344748cd643981f54beb7189d (diff) | |
download | gtk+-sort-list-constructor.tar.gz |
sortlistmodel: Make constructor transfer fullsort-list-constructor
This is for consistency with other wrapping list constructors.
We want them all to be transfer full, allow-none.
Update all callers.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/testcolumnview.c | 1 | ||||
-rw-r--r-- | tests/testlistview-animating.c | 3 | ||||
-rw-r--r-- | tests/testlistview.c | 7 |
3 files changed, 1 insertions, 10 deletions
diff --git a/tests/testcolumnview.c b/tests/testcolumnview.c index bf9fb83572..a77c93ca0b 100644 --- a/tests/testcolumnview.c +++ b/tests/testcolumnview.c @@ -770,7 +770,6 @@ main (int argc, char *argv[]) gtk_box_append (GTK_BOX (vbox), statusbar); g_object_unref (filter); - g_object_unref (tree); list = gtk_list_view_new_with_factory ( gtk_builder_list_item_factory_new_from_bytes (scope, g_bytes_new_static (factory_ui, strlen (factory_ui)))); diff --git a/tests/testlistview-animating.c b/tests/testlistview-animating.c index d824118d78..7902948ab2 100644 --- a/tests/testlistview-animating.c +++ b/tests/testlistview-animating.c @@ -127,7 +127,6 @@ main (int argc, add (store); sorter = gtk_numeric_sorter_new (gtk_cclosure_expression_new (G_TYPE_UINT, NULL, 0, NULL, (GCallback)get_number, NULL, NULL)); sort = gtk_sort_list_model_new (G_LIST_MODEL (store), sorter); - g_object_unref (sorter); win = gtk_window_new (); gtk_window_set_default_size (GTK_WINDOW (win), 400, 600); @@ -182,7 +181,5 @@ main (int argc, while (g_list_model_get_n_items (toplevels)) g_main_context_iteration (NULL, TRUE); - g_object_unref (store); - return 0; } diff --git a/tests/testlistview.c b/tests/testlistview.c index a8b3cc84aa..6eea54d593 100644 --- a/tests/testlistview.c +++ b/tests/testlistview.c @@ -318,7 +318,6 @@ get_file_path (GFileInfo *info) static GListModel * create_list_model_for_directory (gpointer file) { - GtkSortListModel *sort; GtkDirectoryList *dir; GtkSorter *sorter; @@ -327,12 +326,8 @@ create_list_model_for_directory (gpointer file) dir = create_directory_list (file); sorter = gtk_string_sorter_new (gtk_cclosure_expression_new (G_TYPE_STRING, NULL, 0, NULL, (GCallback) get_file_path, NULL, NULL)); - sort = gtk_sort_list_model_new (G_LIST_MODEL (dir), sorter); - g_object_unref (sorter); - g_object_unref (dir); - - return G_LIST_MODEL (sort); + return G_LIST_MODEL (gtk_sort_list_model_new (G_LIST_MODEL (dir), sorter)); } typedef struct _RowData RowData; |