From bed392b9a5cc341a822001cddc91aaa4951a904d Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Fri, 4 Mar 2011 23:56:12 +0000 Subject: [PATCH] On error, return FALSE in the post_parse hook Anything that is not CLUTTER_INIT_SUCCESS is to be considered an error. This fixes the Clutter initialization sequence to actually error out on pre-conditions and backend initialization failures. --- clutter/clutter-main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clutter/clutter-main.c b/clutter/clutter-main.c index 7e1b85089..d8b19f709 100644 --- a/clutter/clutter-main.c +++ b/clutter/clutter-main.c @@ -1704,7 +1704,7 @@ post_parse_hook (GOptionContext *context, * which in turn calls the backend post parse hooks. */ if (!clutter_context->defer_display_setup) - return clutter_init_real (error); + return clutter_init_real (error) == CLUTTER_INIT_SUCCESS; return TRUE; }