summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-04-12 20:57:02 -0400
committerMatthias Clasen <mclasen@redhat.com>2021-04-12 21:22:46 -0400
commit13ece4ee9bd5caf1c32d7b225c1dabae04735050 (patch)
treec72e6f11a038f64dd78ed03f807a789e08c412c1
parent6e40f4f357121617ea243977dc22c0bb46235820 (diff)
downloadgtk+-13ece4ee9bd5caf1c32d7b225c1dabae04735050.tar.gz
Make gtk_test_init work without assertions
The g_test_init macro 'helpfully' refuses to work when assertions are disabled. So we just use the function.
-rw-r--r--gtk/gtktestutils.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtktestutils.c b/gtk/gtktestutils.c
index 854e74fe6f..6bcd1192c4 100644
--- a/gtk/gtktestutils.c
+++ b/gtk/gtktestutils.c
@@ -80,7 +80,10 @@ gtk_test_init (int *argcp,
char ***argvp,
...)
{
- g_test_init (argcp, argvp, NULL);
+ /* g_test_init is defined as a macro that aborts if assertions
+ * are disabled. We don't want that, so we call the function.
+ */
+ (g_test_init) (argcp, argvp, NULL);
gtk_disable_setlocale();
setlocale (LC_ALL, "en_US.UTF-8");