diff --git a/cfg/gtk.cfg b/cfg/gtk.cfg index 9b89a069903..0bdae3f4da6 100644 --- a/cfg/gtk.cfg +++ b/cfg/gtk.cfg @@ -910,7 +910,6 @@ g_zlib_decompressor_new g_object_ref g_object_unref - gtk_widget_destroy g_tree_new @@ -926,6 +925,10 @@ g_file_attribute_matcher_ref g_file_attribute_matcher_unref + + gtk_window_new + gtk_widget_destroy + true @@ -9688,6 +9691,14 @@ false + + false + + + + + + false @@ -21130,10 +21141,6 @@ false - - - false - false diff --git a/test/cfg/gtk.c b/test/cfg/gtk.c index 3e4e5b1cb06..cc0798ee87b 100644 --- a/test/cfg/gtk.c +++ b/test/cfg/gtk.c @@ -581,3 +581,9 @@ void g_tree_test() { printf("%p\n", tree2); // cppcheck-suppress memleak } + +void gtk_widget_destroy_test() { + GtkWidget *widget = gtk_window_new(GTK_WINDOW_TOPLEVEL); + gtk_widget_show(widget); + gtk_widget_destroy(widget); +}