forked from AuroraMiddleware/gtk
Fix some memory leaks in treemodel unit tests
This commit is contained in:
parent
b31c3f1c1f
commit
d63015e627
@ -2913,6 +2913,7 @@ ref_count_delete_row (void)
|
||||
|
||||
path = gtk_tree_path_new_from_indices (1, -1);
|
||||
gtk_tree_view_expand_row (GTK_TREE_VIEW (tree_view), path, TRUE);
|
||||
gtk_tree_path_free (path);
|
||||
|
||||
assert_node_ref_count (ref_model, &grandparent1, 2);
|
||||
assert_node_ref_count (ref_model, &grandparent2, 2);
|
||||
|
@ -292,6 +292,7 @@ ref_count_delete_row (void)
|
||||
|
||||
path = gtk_tree_path_new_from_indices (1, -1);
|
||||
gtk_tree_view_expand_row (GTK_TREE_VIEW (tree_view), path, TRUE);
|
||||
gtk_tree_path_free (path);
|
||||
|
||||
assert_node_ref_count (ref_model, &grandparent1, 1);
|
||||
assert_node_ref_count (ref_model, &grandparent2, 2);
|
||||
@ -1071,6 +1072,8 @@ specific_bug_300089 (void)
|
||||
/* change the "E" row in a way that causes it to change position */
|
||||
gtk_tree_model_get_iter (child_model, &iter, path);
|
||||
gtk_tree_store_set (GTK_TREE_STORE (child_model), &iter, 0, "A", -1);
|
||||
|
||||
gtk_tree_path_free (path);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -1028,6 +1028,7 @@ specific_bug_77977 (void)
|
||||
|
||||
gtk_tree_store_remove (tree_store, &iter1);
|
||||
|
||||
gtk_tree_row_reference_free (row_ref);
|
||||
g_object_unref (tree_store);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user