GdkColor Yellow;
GdkColor Black;
PangoAttribute *attr;
+ GError *error;
gtk_init (&argc, &argv);
if (argc < 3)
{
ctx.points = ReadPoints (dotsfile);
ctx.points = drop_dup_frames (ctx.points, FPF);
rescale_points (ctx.points, get_scales (FPF));
- ctx.picture = gdk_pixbuf_new_from_file (filename, NULL);
+ error = NULL;
+ ctx.picture = gdk_pixbuf_new_from_file (filename, &error);
+ if (ctx.picture == NULL)
+ {
+ fprintf (stderr, "Could not open picture %s: %s\n", filename,
+ error->message);
+ g_error_free (error);
+ exit (1);
+ }
ctx.i = ctx.points->len;
colorspace = gdk_pixbuf_get_colorspace (ctx.picture);
has_alpha = gdk_pixbuf_get_has_alpha (ctx.picture);