diff --git a/cfg/gtk.cfg b/cfg/gtk.cfg index c4ab8972155..64fb5c0c647 100644 --- a/cfg/gtk.cfg +++ b/cfg/gtk.cfg @@ -909,7 +909,6 @@ g_zlib_decompressor_new g_object_ref g_object_unref - gtk_widget_destroy g_tree_new @@ -925,6 +924,10 @@ g_file_attribute_matcher_ref g_file_attribute_matcher_unref + + gtk_window_new + gtk_widget_destroy + false @@ -9693,6 +9696,14 @@ false + + false + + + + + + false @@ -21135,10 +21146,6 @@ false - - - false - false @@ -22972,6 +22979,9 @@ + + + diff --git a/test/cfg/gtk.c b/test/cfg/gtk.c index bcee84c8264..ec52255f2ea 100644 --- a/test/cfg/gtk.c +++ b/test/cfg/gtk.c @@ -585,3 +585,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); +}