image: Don't segfault when the file doesn't exist
Don't create a window when the file doesn't exist. https://bugs.freedesktop.org/show_bug.cgi?id=52450
This commit is contained in:
parent
8801357332
commit
19a4c2db26
|
@ -130,6 +130,12 @@ image_create(struct display *display, const char *filename)
|
|||
|
||||
image->filename = strdup(filename);
|
||||
image->image = load_cairo_surface(filename);
|
||||
|
||||
if (!image->image) {
|
||||
fprintf(stderr, "could not find the image %s!\n", b);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
image->window = window_create(display);
|
||||
image->widget = frame_create(image->window, image);
|
||||
window_set_title(image->window, title);
|
||||
|
|
Loading…
Reference in New Issue