Blob Blame History Raw
diff -up gnome-screensaver-2.28.0/savers/popsquares.c.error-handling gnome-screensaver-2.28.0/savers/popsquares.c
--- gnome-screensaver-2.28.0/savers/popsquares.c.error-handling	2009-12-11 13:23:31.587245522 -0500
+++ gnome-screensaver-2.28.0/savers/popsquares.c	2009-12-11 13:33:07.221003198 -0500
@@ -45,7 +45,12 @@ main (int argc, char **argv)
 
         error = NULL;
 
-        gtk_init_with_args (&argc, &argv, NULL, NULL, NULL, &error);
+        if (!gtk_init_with_args (&argc, &argv, NULL, NULL, NULL, &error)) {
+		g_printerr (_("%s. See --help for usage information.\n"),
+			    error->message);
+		g_error_free (error);
+	        exit (1);
+	}
 
         window = gs_theme_window_new ();
         g_signal_connect (G_OBJECT (window), "delete-event",