Compare commits

...

2 Commits

Author SHA1 Message Date
Emmanuele Bassi
74ee566fbd tests/notify: Always print the diagnostic messages
We're using the TAP mode of GTest, so we can always emit diagnostic
messages using g_test_message(), without necessarily caring about
verbosity.
2019-07-17 16:23:51 +01:00
Matthias Clasen
e816d5afb7 Don't leak layout parser data
Reported in https://gitlab.gnome.org/GNOME/gtk/issues/2022
2019-07-17 15:46:53 +01:00
2 changed files with 3 additions and 4 deletions

View File

@@ -10107,6 +10107,7 @@ gtk_widget_buildable_finish_layout_properties (GtkWidget *widget,
}
g_slist_free_full (layout_properties, layout_property_info_free);
g_slice_free (LayoutParserData, layout_data);
}
static void

View File

@@ -329,8 +329,7 @@ check_property (GObject *instance, GParamSpec *pspec)
}
else
{
if (g_test_verbose ())
g_print ("Skipping property %s.%s of type %s\n", g_type_name (pspec->owner_type), pspec->name, g_type_name (pspec->value_type));
g_test_message ("Skipping property %s.%s of type %s\n", g_type_name (pspec->owner_type), pspec->name, g_type_name (pspec->value_type));
}
}
@@ -628,8 +627,7 @@ test_type (gconstpointer data)
g_str_equal (pspec->name, "position"))
continue;
if (g_test_verbose ())
g_print ("Property %s.%s\n", g_type_name (pspec->owner_type), pspec->name);
g_test_message ("Property %s.%s\n", g_type_name (pspec->owner_type), pspec->name);
check_property (instance, pspec);
}