From fb549cdabff67a70055147952e89cdc157bd262c Mon Sep 17 00:00:00 2001 From: Martin Nordholts Date: Wed, 16 Sep 2009 17:58:53 +0200 Subject: [PATCH] app: Call gimp_exit() in tests to avoid warnings about broken pipes --- app/tests/test-window-management.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/tests/test-window-management.c b/app/tests/test-window-management.c index 0d7ba5db7c..fdbb2b9011 100644 --- a/app/tests/test-window-management.c +++ b/app/tests/test-window-management.c @@ -45,6 +45,8 @@ static Gimp *gimp = NULL; int main(int argc, char **argv) { + int test_result; + g_type_init (); gtk_init (&argc, &argv); g_test_init (&argc, &argv, NULL); @@ -61,7 +63,12 @@ int main(int argc, char **argv) NULL); /* Run the tests and return status */ - return g_test_run (); + test_result = g_test_run (); + + /* Exit somewhat properly to avoid annoying warnings */ + gimp_exit (gimp, TRUE); + + return test_result; } /**