check gtk_clutter_init return value
authorVladimir Nadvornik <nadvornik@suse.cz>
Sat, 21 Nov 2009 20:08:51 +0000 (20:08 +0000)
committerVladimir Nadvornik <nadvornik@suse.cz>
Sat, 21 Nov 2009 20:08:51 +0000 (20:08 +0000)
https://sourceforge.net/tracker/index.php?func=detail&aid=2899866&group_id=222125&atid=1054680

src/main.c

index d78a801..f1d768d 100644 (file)
@@ -779,7 +779,11 @@ gint main(gint argc, gchar *argv[])
        DEBUG_1("%s main: gtk_init", get_exec_time());   
 #ifdef HAVE_LIBCHAMPLAIN
 #ifdef HAVE_LIBCHAMPLAIN_GTK
-       gtk_clutter_init(&argc, &argv);
+       if (gtk_clutter_init(&argc, &argv) != CLUTTER_INIT_SUCCESS)
+               {
+               log_printf("Can't initialize clutter-gtk.\n");
+               exit(1);
+               }
 #else
        gtk_init(&argc, &argv);
 #endif