summaryrefslogtreecommitdiff
path: root/testsuite
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-05-09 10:33:02 -0400
committerMatthias Clasen <mclasen@redhat.com>2020-05-11 12:20:59 -0400
commit025375ff5f244bbf22b9bd932148dfefc3dce82d (patch)
tree0516525f4463778f4c7577d63da6cda2af64486c /testsuite
parentcd0081d08ab9abccc3bddc8b597413d17f2af709 (diff)
downloadgtk+-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.c4
-rw-r--r--testsuite/a11y/state/state-record.c2
-rw-r--r--testsuite/gtk/action.c4
-rw-r--r--testsuite/gtk/filtermodel.c80
-rw-r--r--testsuite/gtk/gestures.c30
-rw-r--r--testsuite/gtk/modelrefcount.c24
-rw-r--r--testsuite/gtk/propertylookuplistmodel.c2
-rw-r--r--testsuite/gtk/sortmodel.c22
-rw-r--r--testsuite/gtk/templates.c24
-rw-r--r--testsuite/gtk/treeview.c13
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