diff options
author | Matthias Clasen <mclasen@redhat.com> | 2021-04-12 20:57:02 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2021-04-12 21:22:46 -0400 |
commit | 13ece4ee9bd5caf1c32d7b225c1dabae04735050 (patch) | |
tree | c72e6f11a038f64dd78ed03f807a789e08c412c1 | |
parent | 6e40f4f357121617ea243977dc22c0bb46235820 (diff) | |
download | gtk+-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.c | 5 |
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"); |