diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-05-09 10:33:02 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-05-11 12:20:59 -0400 |
commit | 025375ff5f244bbf22b9bd932148dfefc3dce82d (patch) | |
tree | 0516525f4463778f4c7577d63da6cda2af64486c /testsuite | |
parent | cd0081d08ab9abccc3bddc8b597413d17f2af709 (diff) | |
download | gtk+-025375ff5f244bbf22b9bd932148dfefc3dce82d.tar.gz |
Replace gtk_widget_destroy everywhere
Replace all remaining uses of gtk_widget_destroy
by gtk_container_remove or g_object_unref.
Diffstat (limited to 'testsuite')
-rw-r--r-- | testsuite/a11y/misc.c | 4 | ||||
-rw-r--r-- | testsuite/a11y/state/state-record.c | 2 | ||||
-rw-r--r-- | testsuite/gtk/action.c | 4 | ||||
-rw-r--r-- | testsuite/gtk/filtermodel.c | 80 | ||||
-rw-r--r-- | testsuite/gtk/gestures.c | 30 | ||||
-rw-r--r-- | testsuite/gtk/modelrefcount.c | 24 | ||||
-rw-r--r-- | testsuite/gtk/propertylookuplistmodel.c | 2 | ||||
-rw-r--r-- | testsuite/gtk/sortmodel.c | 22 | ||||
-rw-r--r-- | testsuite/gtk/templates.c | 24 | ||||
-rw-r--r-- | testsuite/gtk/treeview.c | 13 |
10 files changed, 102 insertions, 103 deletions
diff --git a/testsuite/a11y/misc.c b/testsuite/a11y/misc.c index b2895fadbe..aabbf3f26a 100644 --- a/testsuite/a11y/misc.c +++ b/testsuite/a11y/misc.c @@ -41,8 +41,8 @@ test_popover_parent (void) g_assert (atk_object_get_parent (a) != NULL); - gtk_widget_destroy (w); - gtk_widget_destroy (p); + gtk_widget_unparent (w); + g_object_unref (g_object_ref_sink (p)); } int diff --git a/testsuite/a11y/state/state-record.c b/testsuite/a11y/state/state-record.c index 5f094dce20..3a11c8bee2 100644 --- a/testsuite/a11y/state/state-record.c +++ b/testsuite/a11y/state/state-record.c @@ -101,7 +101,7 @@ do_action (GtkBuilder *builder, const gchar *action, GString *string) GObject *o; o = gtk_builder_get_object (builder, parts[i]); - gtk_widget_destroy (GTK_WIDGET (o)); + g_object_unref (o); } } else if (strcmp (parts[0], "show") == 0) diff --git a/testsuite/gtk/action.c b/testsuite/gtk/action.c index 2ca5901005..768de600d3 100644 --- a/testsuite/gtk/action.c +++ b/testsuite/gtk/action.c @@ -185,7 +185,7 @@ test_text (void) g_assert_cmpint (visibility_changed, ==, 1); - gtk_widget_destroy (box); + g_object_unref (g_object_ref_sink (box)); g_object_unref (clipboard_actions); } @@ -425,7 +425,7 @@ test_enabled (void) g_assert_cmpint (toggled, ==, 1); - gtk_widget_destroy (text); + g_object_unref (g_object_ref_sink (text)); } int diff --git a/testsuite/gtk/filtermodel.c b/testsuite/gtk/filtermodel.c index 99a3e8ed32..53c1d93b6f 100644 --- a/testsuite/gtk/filtermodel.c +++ b/testsuite/gtk/filtermodel.c @@ -483,7 +483,7 @@ filter_test_teardown (FilterTest *fixture, { signal_monitor_free (fixture->monitor); - gtk_widget_destroy (fixture->tree_view); + g_object_unref (g_object_ref_sink (fixture->tree_view)); g_object_unref (fixture->filter); g_object_unref (fixture->store); @@ -2421,7 +2421,7 @@ insert_before (void) g_object_unref (filter); g_object_unref (store); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); } static void @@ -2484,7 +2484,7 @@ insert_child (void) g_object_unref (filter); g_object_unref (store); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); } @@ -2514,7 +2514,7 @@ remove_node (void) gtk_list_store_remove (list, &iter3); gtk_list_store_remove (list, &iter2); - gtk_widget_destroy (view); + g_object_unref (g_object_ref_sink (view)); g_object_unref (filter); g_object_unref (list); } @@ -2552,7 +2552,7 @@ remove_node_vroot (void) gtk_tree_store_remove (tree, &iter3); gtk_tree_store_remove (tree, &iter2); - gtk_widget_destroy (view); + g_object_unref (g_object_ref_sink (view)); g_object_unref (filter); g_object_unref (tree); } @@ -2588,7 +2588,7 @@ remove_vroot_ancestor (void) gtk_tree_store_remove (tree, &parent); - gtk_widget_destroy (view); + g_object_unref (g_object_ref_sink (view)); g_object_unref (filter); g_object_unref (tree); } @@ -2622,7 +2622,7 @@ ref_count_single_level (void) assert_node_ref_count (ref_model, &iter[3], 1); assert_node_ref_count (ref_model, &iter[4], 1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_node_ref_count (ref_model, &iter[0], 1); assert_node_ref_count (ref_model, &iter[1], 0); @@ -2692,7 +2692,7 @@ ref_count_two_levels (void) assert_node_ref_count (ref_model, &iter_first, 1); assert_node_ref_count (ref_model, &iter, 0); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_root_level_referenced (ref_model, 1); assert_node_ref_count (ref_model, &iter_first, 1); @@ -2864,7 +2864,7 @@ ref_count_three_levels (void) assert_node_ref_count (ref_model, &iter_parent2_first, 0); assert_node_ref_count (ref_model, &iter_parent2, 0); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); gtk_tree_model_filter_clear_cache (GTK_TREE_MODEL_FILTER (filter_model)); @@ -2963,7 +2963,7 @@ ref_count_delete_row (void) assert_node_ref_count (ref_model, &grandparent1, 2); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); gtk_tree_model_filter_clear_cache (GTK_TREE_MODEL_FILTER (filter_model)); assert_node_ref_count (ref_model, &grandparent1, 1); @@ -3068,7 +3068,7 @@ ref_count_filter_row_length_1 (void) assert_node_ref_count (ref_model, &level3_1, 0); assert_node_ref_count (ref_model, &level4_1, 0); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); gtk_tree_model_filter_clear_cache (GTK_TREE_MODEL_FILTER (filter_model)); assert_node_ref_count (ref_model, &level1_1, 2); @@ -3145,7 +3145,7 @@ ref_count_filter_row_length_1_remove_in_root_level (void) assert_node_ref_count (ref_model, &level3_1, 0); assert_node_ref_count (ref_model, &level4_1, 0); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); gtk_tree_model_filter_clear_cache (GTK_TREE_MODEL_FILTER (filter_model)); assert_node_ref_count (ref_model, &level1_1, 2); @@ -3227,7 +3227,7 @@ ref_count_filter_row_length_1_remove_in_child_level (void) assert_node_ref_count (ref_model, &level3_1, 0); assert_node_ref_count (ref_model, &level4_1, 0); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); gtk_tree_model_filter_clear_cache (GTK_TREE_MODEL_FILTER (filter_model)); assert_node_ref_count (ref_model, &level1_1, 2); @@ -3370,7 +3370,7 @@ ref_count_filter_row_length_gt_1 (void) assert_node_ref_count (ref_model, &level4_1, 0); assert_node_ref_count (ref_model, &level4_2, 0); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); gtk_tree_model_filter_clear_cache (GTK_TREE_MODEL_FILTER (filter_model)); assert_node_ref_count (ref_model, &level1_1, 1); @@ -3470,7 +3470,7 @@ ref_count_filter_row_length_gt_1_visible_children (void) assert_node_ref_count (ref_model, &level4_1, 0); assert_node_ref_count (ref_model, &level4_2, 0); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); gtk_tree_model_filter_clear_cache (GTK_TREE_MODEL_FILTER (filter_model)); assert_node_ref_count (ref_model, &level1_1, 1); @@ -3539,7 +3539,7 @@ ref_count_cleanup (void) assert_node_ref_count (ref_model, &iter_parent2_first, 2); assert_node_ref_count (ref_model, &iter_parent2, 1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_node_ref_count (ref_model, &grandparent1, 1); assert_node_ref_count (ref_model, &grandparent2, 1); @@ -3651,7 +3651,7 @@ ref_count_row_ref (void) assert_node_ref_count (ref_model, &parent1, 1); assert_node_ref_count (ref_model, &iter_parent1, 0); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); gtk_tree_model_filter_clear_cache (GTK_TREE_MODEL_FILTER (filter_model)); @@ -3704,7 +3704,7 @@ ref_count_transfer_root_level_insert (void) assert_node_ref_count (ref_model, &grandparent2, 1); assert_node_ref_count (ref_model, &grandparent3, 1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (filter_model); g_object_unref (ref_model); } @@ -3746,7 +3746,7 @@ ref_count_transfer_root_level_remove (void) assert_node_ref_count (ref_model, &grandparent3, 2); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (filter_model); g_object_unref (ref_model); } @@ -3823,7 +3823,7 @@ ref_count_transfer_root_level_remove_filtered (void) check_level_length (GTK_TREE_MODEL_FILTER (filter_model), NULL, 1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (filter_model); g_object_unref (ref_model); } @@ -3864,7 +3864,7 @@ ref_count_transfer_root_level_reordered (void) assert_node_ref_count (ref_model, &grandparent3, 1); assert_node_ref_count (ref_model, &grandparent1, 1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (filter_model); g_object_unref (ref_model); } @@ -3965,7 +3965,7 @@ ref_count_transfer_root_level_reordered_filtered (void) assert_node_ref_count (ref_model, &grandparent2, 0); assert_node_ref_count (ref_model, &grandparent1, 0); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (filter_model); g_object_unref (ref_model); } @@ -4099,7 +4099,7 @@ ref_count_transfer_root_level_filter (void) gtk_tree_store_set (GTK_TREE_STORE (model), &grandparent4, 0, TRUE, -1); gtk_tree_store_remove (GTK_TREE_STORE (model), &grandparent2); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (filter_model); g_object_unref (ref_model); } @@ -4145,7 +4145,7 @@ ref_count_transfer_child_level_insert (void) assert_node_ref_count (ref_model, &parent2, 0); assert_node_ref_count (ref_model, &parent3, 0); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (filter_model); g_object_unref (ref_model); } @@ -4193,7 +4193,7 @@ ref_count_transfer_child_level_remove (void) assert_node_ref_count (ref_model, &grandparent1, 3); assert_node_ref_count (ref_model, &parent3, 1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (filter_model); g_object_unref (ref_model); } @@ -4280,7 +4280,7 @@ ref_count_transfer_child_level_remove_filtered (void) check_level_length (GTK_TREE_MODEL_FILTER (filter_model), "0", 1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (filter_model); g_object_unref (ref_model); } @@ -4326,7 +4326,7 @@ ref_count_transfer_child_level_reordered (void) assert_node_ref_count (ref_model, &parent3, 0); assert_node_ref_count (ref_model, &parent1, 0); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (filter_model); g_object_unref (ref_model); } @@ -4436,7 +4436,7 @@ ref_count_transfer_child_level_reordered_filtered (void) assert_node_ref_count (ref_model, &parent2, 0); assert_node_ref_count (ref_model, &parent1, 0); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (filter_model); g_object_unref (ref_model); } @@ -4574,7 +4574,7 @@ ref_count_transfer_child_level_filter (void) gtk_tree_store_set (GTK_TREE_STORE (model), &grandparent4, 0, TRUE, -1); gtk_tree_store_remove (GTK_TREE_STORE (model), &grandparent2); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (filter_model); g_object_unref (ref_model); } @@ -5012,7 +5012,7 @@ specific_has_child_filter (void) g_object_unref (fixture.filter); g_object_unref (fixture.store); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); } @@ -5176,7 +5176,7 @@ specific_root_has_child_filter (void) g_object_unref (fixture.filter); g_object_unref (fixture.store); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); } static void @@ -5286,7 +5286,7 @@ specific_has_child_filter_on_sort_model (void) g_object_unref (fixture.filter); g_object_unref (fixture.store); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); } static gboolean @@ -5407,7 +5407,7 @@ specific_at_least_2_children_filter (void) g_object_unref (fixture.filter); g_object_unref (fixture.store); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); } static void @@ -5488,7 +5488,7 @@ specific_at_least_2_children_filter_on_sort_model (void) gtk_tree_row_reference_free (ref); g_object_unref (fixture.filter); g_object_unref (fixture.store); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); } @@ -5948,7 +5948,7 @@ specific_bug_311955_clean (void) check_level_length (GTK_TREE_MODEL_FILTER (filter), "0", 3); check_level_length (GTK_TREE_MODEL_FILTER (filter), "0:2", 0); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); } static void @@ -6467,7 +6467,7 @@ specific_bug_657353_related (void) assert_node_ref_count (ref_model, &node2, 2); assert_node_ref_count (ref_model, &node4, 1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (filter_model); g_object_unref (ref_model); } @@ -6545,7 +6545,7 @@ specific_bug_657353 (void) */ gtk_list_store_set (store, &iter_c, 0, "CCC hidden", -1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (filter_model); g_object_unref (sort_model); g_object_unref (store); @@ -6624,7 +6624,7 @@ specific_bug_659022_row_changed_emission (void) gtk_tree_model_row_changed (model, path, &child); gtk_tree_path_free (path); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (filter); g_object_unref (model); } @@ -6660,7 +6660,7 @@ specific_bug_659022_row_deleted_node_invisible (void) gtk_tree_store_remove (GTK_TREE_STORE (model), &parent); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (filter); g_object_unref (model); } @@ -6723,7 +6723,7 @@ specific_bug_659022_row_deleted_free_level (void) gtk_tree_store_remove (GTK_TREE_STORE (model), &parent2); gtk_tree_store_remove (GTK_TREE_STORE (model), &parent); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (filter); g_object_unref (model); } diff --git a/testsuite/gtk/gestures.c b/testsuite/gtk/gestures.c index b515470697..1a98400309 100644 --- a/testsuite/gtk/gestures.c +++ b/testsuite/gtk/gestures.c @@ -457,7 +457,7 @@ test_phases (void) g_string_free (str, TRUE); - gtk_widget_destroy (A); + gtk_window_destroy (A); } static void @@ -516,7 +516,7 @@ test_mixed (void) g_string_free (str, TRUE); - gtk_widget_destroy (A); + gtk_window_destroy (A); } static void @@ -571,7 +571,7 @@ test_early_exit (void) g_string_free (str, TRUE); - gtk_widget_destroy (A); + gtk_window_destroy (A); } static void @@ -618,7 +618,7 @@ test_claim_capture (void) g_string_free (str, TRUE); - gtk_widget_destroy (A); + gtk_window_destroy (A); } static void @@ -665,7 +665,7 @@ test_claim_target (void) g_string_free (str, TRUE); - gtk_widget_destroy (A); + gtk_window_destroy (A); } static void @@ -718,7 +718,7 @@ test_claim_bubble (void) g_string_free (str, TRUE); - gtk_widget_destroy (A); + gtk_window_destroy (A); } static void @@ -775,7 +775,7 @@ test_early_claim_capture (void) point_release (&mouse_state, 1); g_string_free (str, TRUE); - gtk_widget_destroy (A); + gtk_window_destroy (A); } static void @@ -834,7 +834,7 @@ test_late_claim_capture (void) point_release (&mouse_state, 1); g_string_free (str, TRUE); - gtk_widget_destroy (A); + gtk_window_destroy (A); } static void @@ -886,7 +886,7 @@ test_group (void) g_string_free (str, TRUE); - gtk_widget_destroy (A); + gtk_window_destroy (A); } static void @@ -945,8 +945,8 @@ test_gestures_outside_grab (void) g_string_free (str, TRUE); - gtk_widget_destroy (A); - gtk_widget_destroy (D); + gtk_window_destroy (A); + gtk_window_destroy (D); } static void @@ -1006,7 +1006,7 @@ test_gestures_inside_grab (void) g_string_free (str, TRUE); - gtk_widget_destroy (A); + gtk_window_destroy (A); } static void @@ -1057,7 +1057,7 @@ test_multitouch_on_single (void) g_string_free (str, TRUE); - gtk_widget_destroy (A); + gtk_window_destroy (A); } static void @@ -1132,7 +1132,7 @@ test_multitouch_activation (void) g_string_free (str, TRUE); - gtk_widget_destroy (A); + gtk_window_destroy (A); } static void @@ -1225,7 +1225,7 @@ test_multitouch_interaction (void) g_string_free (str, TRUE); - gtk_widget_destroy (A); + gtk_window_destroy (A); } int diff --git a/testsuite/gtk/modelrefcount.c b/testsuite/gtk/modelrefcount.c index 2d39d9c227..b3e48ce6ec 100644 --- a/testsuite/gtk/modelrefcount.c +++ b/testsuite/gtk/modelrefcount.c @@ -61,7 +61,7 @@ test_list_reference_during_creation (void) assert_root_level_referenced (ref_model, 1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_root_level_unreferenced (ref_model); @@ -96,7 +96,7 @@ test_list_reference_after_creation (void) assert_root_level_referenced (ref_model, 1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_root_level_unreferenced (ref_model); @@ -136,7 +136,7 @@ test_list_reference_reordered (void) assert_root_level_referenced (ref_model, 1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_root_level_unreferenced (ref_model); @@ -199,7 +199,7 @@ test_tree_reference_during_creation (void) assert_not_entire_model_referenced (ref_model, 1); assert_level_unreferenced (ref_model, &child); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_entire_model_unreferenced (ref_model); @@ -237,7 +237,7 @@ test_tree_reference_after_creation (void) assert_not_entire_model_referenced (ref_model, 1); assert_level_unreferenced (ref_model, &child); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_entire_model_unreferenced (ref_model); @@ -280,7 +280,7 @@ test_tree_reference_reordered (void) assert_entire_model_referenced (ref_model, 1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_entire_model_unreferenced (ref_model); @@ -330,7 +330,7 @@ test_tree_reference_expand_all (void) assert_not_entire_model_referenced (ref_model, 1); assert_level_unreferenced (ref_model, &child); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_entire_model_unreferenced (ref_model); @@ -373,7 +373,7 @@ test_tree_reference_collapse_all (void) assert_not_entire_model_referenced (ref_model, 1); assert_level_unreferenced (ref_model, &child); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_entire_model_unreferenced (ref_model); @@ -440,7 +440,7 @@ test_tree_reference_expand_collapse (void) gtk_tree_path_free (path1); gtk_tree_path_free (path2); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (ref_model); } @@ -486,7 +486,7 @@ test_row_reference_list (void) assert_node_ref_count (ref_model, &iter1, 2); assert_node_ref_count (ref_model, &iter2, 1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_node_ref_count (ref_model, &iter0, 0); assert_node_ref_count (ref_model, &iter1, 1); @@ -670,7 +670,7 @@ test_row_reference_tree (void) assert_node_ref_count (ref_model, &child2, 0); assert_node_ref_count (ref_model, &grandchild2, 0); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_node_ref_count (ref_model, &iter0, 0); assert_node_ref_count (ref_model, &child0, 0); @@ -927,7 +927,7 @@ test_row_reference_tree_expand (void) gtk_tree_row_reference_free (row_ref1); gtk_tree_row_reference_free (row_ref2); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (ref_model); } diff --git a/testsuite/gtk/propertylookuplistmodel.c b/testsuite/gtk/propertylookuplistmodel.c index 13c129feff..d835295af5 100644 --- a/testsuite/gtk/propertylookuplistmodel.c +++ b/testsuite/gtk/propertylookuplistmodel.c @@ -126,7 +126,7 @@ create_widget_tree (void) static void destroy_widgets (void) { - g_slist_free_full (widgets, (GDestroyNotify) gtk_widget_destroy); + g_slist_free_full (widgets, (GDestroyNotify) gtk_window_destroy); widgets = NULL; } diff --git a/testsuite/gtk/sortmodel.c b/testsuite/gtk/sortmodel.c index 4cf57a07cb..3fbe0f2549 100644 --- a/testsuite/gtk/sortmodel.c +++ b/testsuite/gtk/sortmodel.c @@ -46,7 +46,7 @@ ref_count_single_level (void) assert_entire_model_referenced (ref_model, 1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_entire_model_unreferenced (ref_model); @@ -97,7 +97,7 @@ ref_count_two_levels (void) assert_root_level_referenced (ref_model, 1); assert_node_ref_count (ref_model, &iter, 0); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_entire_model_unreferenced (ref_model); @@ -238,7 +238,7 @@ ref_count_three_levels (void) assert_node_ref_count (ref_model, &iter_parent1, 0); assert_node_ref_count (ref_model, &iter_parent2, 0); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_entire_model_unreferenced (ref_model); @@ -323,7 +323,7 @@ ref_count_delete_row (void) assert_node_ref_count (ref_model, &grandparent1, 1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_entire_model_unreferenced (ref_model); @@ -366,7 +366,7 @@ ref_count_cleanup (void) gtk_tree_view_expand_all (GTK_TREE_VIEW (tree_view)); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); assert_node_ref_count (ref_model, &grandparent1, 0); assert_node_ref_count (ref_model, &grandparent2, 1); @@ -471,7 +471,7 @@ ref_count_row_ref (void) assert_node_ref_count (ref_model, &parent1, 0); assert_node_ref_count (ref_model, &iter_parent1, 0); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (sort_model); assert_entire_model_unreferenced (ref_model); @@ -563,7 +563,7 @@ ref_count_reorder_single (void) assert_entire_model_referenced (ref_model, 1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (sort_model); assert_entire_model_unreferenced (ref_model); @@ -724,7 +724,7 @@ ref_count_reorder_two (void) assert_level_referenced (ref_model, 1, &iter1); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (sort_model); assert_entire_model_unreferenced (ref_model); @@ -843,7 +843,7 @@ rows_reordered_single_level (void) gtk_tree_path_free (path); signal_monitor_free (monitor); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (sort_model); assert_entire_model_unreferenced (ref_model); @@ -951,7 +951,7 @@ rows_reordered_two_levels (void) gtk_tree_path_free (child_path); signal_monitor_free (monitor); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (sort_model); g_object_unref (ref_model); @@ -1023,7 +1023,7 @@ sorted_insert (void) gtk_tree_path_free (path); signal_monitor_free (monitor); - gtk_widget_destroy (tree_view); + g_object_unref (g_object_ref_sink (tree_view)); g_object_unref (sort_model); g_object_unref (ref_model); diff --git a/testsuite/gtk/templates.c b/testsuite/gtk/templates.c index 016e0724f0..5e2e657852 100644 --- a/testsuite/gtk/templates.c +++ b/testsuite/gtk/templates.c @@ -111,7 +111,7 @@ test_info_bar_basic (void) infobar = gtk_info_bar_new (); g_assert (GTK_IS_INFO_BAR (infobar)); - gtk_widget_destroy (infobar); + g_object_unref (g_object_ref_sink (infobar)); } static void @@ -123,7 +123,7 @@ test_lock_button_basic (void) permission = g_simple_permission_new (TRUE); button = gtk_lock_button_new (permission); g_assert (GTK_IS_LOCK_BUTTON (button)); - gtk_widget_destroy (button); + g_object_unref (g_object_ref_sink (button)); g_object_unref (permission); } @@ -155,7 +155,7 @@ test_scale_button_basic (void) widget = gtk_scale_button_new (0, 100, 10, NULL); g_assert (GTK_IS_SCALE_BUTTON (widget)); - gtk_widget_destroy (widget); + g_object_unref (g_object_ref_sink (widget)); } static void @@ -165,7 +165,7 @@ test_volume_button_basic (void) widget = gtk_volume_button_new (); g_assert (GTK_IS_VOLUME_BUTTON (widget)); - gtk_widget_destroy (widget); + g_object_unref (g_object_ref_sink (widget)); } static void @@ -175,7 +175,7 @@ test_statusbar_basic (void) widget = gtk_statusbar_new (); g_assert (GTK_IS_STATUSBAR (widget)); - gtk_widget_destroy (widget); + g_object_unref (g_object_ref_sink (widget)); } static void @@ -185,7 +185,7 @@ test_search_bar_basic (void) widget = gtk_search_bar_new (); g_assert (GTK_IS_SEARCH_BAR (widget)); - gtk_widget_destroy (widget); + g_object_unref (g_object_ref_sink (widget)); } static void @@ -195,7 +195,7 @@ test_action_bar_basic (void) widget = gtk_action_bar_new (); g_assert (GTK_IS_ACTION_BAR (widget)); - gtk_widget_destroy (widget); + g_object_unref (g_object_ref_sink (widget)); } static void @@ -205,7 +205,7 @@ test_app_chooser_widget_basic (void) widget = gtk_app_chooser_widget_new (NULL); g_assert (GTK_IS_APP_CHOOSER_WIDGET (widget)); - gtk_widget_destroy (widget); + g_object_unref (g_object_ref_sink (widget)); } static void @@ -288,7 +288,7 @@ test_file_chooser_widget_basic (void) while (!done) g_main_context_iteration (NULL, TRUE); - gtk_widget_destroy (widget); + g_object_unref (g_object_ref_sink (widget)); } static void @@ -344,7 +344,7 @@ test_file_chooser_button_basic (void) while (!done) g_main_context_iteration (NULL, TRUE); - gtk_widget_destroy (widget); + g_object_unref (g_object_ref_sink (widget)); } static void @@ -354,7 +354,7 @@ test_font_button_basic (void) widget = gtk_font_button_new (); g_assert (GTK_IS_FONT_BUTTON (widget)); - gtk_widget_destroy (widget); + g_object_unref (g_object_ref_sink (widget)); } static void @@ -364,7 +364,7 @@ test_font_chooser_widget_basic (void) widget = gtk_font_chooser_widget_new (); g_assert (GTK_IS_FONT_CHOOSER_WIDGET (widget)); - gtk_widget_destroy (widget); + g_object_unref (g_object_ref_sink (widget)); } static void diff --git a/testsuite/gtk/treeview.c b/testsuite/gtk/treeview.c index 0d7b1222bc..c8b0a5fe14 100644 --- a/testsuite/gtk/treeview.c +++ b/testsuite/gtk/treeview.c @@ -68,7 +68,7 @@ test_bug_546005 (void) NULL, FALSE); gtk_tree_path_free (path); - gtk_widget_destroy (view); + g_object_unref (g_object_ref_sink (view)); } static void @@ -99,7 +99,7 @@ test_bug_539377 (void) g_assert (gtk_tree_view_get_dest_row_at_pos (GTK_TREE_VIEW (view), 10, 10, &path, NULL) == FALSE); - gtk_widget_destroy (view); + g_object_unref (g_object_ref_sink (view)); } static void @@ -155,7 +155,7 @@ test_select_collapsed_row (void) gtk_tree_path_free (path); - gtk_widget_destroy (view); + g_object_unref (g_object_ref_sink (view)); } static gboolean @@ -192,7 +192,6 @@ test_row_separator_height (void) gtk_list_store_insert_with_values (store, &iter, 3, 0, "Row content", -1); gtk_list_store_insert_with_values (store, &iter, 4, 0, "Row content", -1); - /*window = gtk_invisible_new ();*/ window = gtk_window_new (); tree_view = gtk_tree_view_new_with_model (GTK_TREE_MODEL (store)); @@ -225,7 +224,7 @@ test_row_separator_height (void) g_assert_cmpint (rect.height, ==, height); g_assert_cmpint (cell_rect.height, ==, height); - gtk_widget_destroy (window); + gtk_window_destroy (GTK_WINDOW (window)); } static void @@ -278,7 +277,7 @@ test_selection_count (void) g_assert_cmpint (gtk_tree_selection_count_selected_rows (selection), ==, 0); - gtk_widget_destroy (view); + g_object_unref (g_object_ref_sink (view)); } static void @@ -332,7 +331,7 @@ test_selection_empty (void) gtk_tree_path_free (path); - gtk_widget_destroy (view); + g_object_unref (g_object_ref_sink (view)); } int |