From 8b79bc33f37db12cbb672bdb47dcfeb0f2030bce Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Wed, 31 Aug 2011 16:51:58 +0200 Subject: feh_reload_image: Always die if reload failed This fixes a segfault in --reload when the image becomes unloadable while feh is running. Note that this does not affect --reload with more than one file: If the current image is removed, feh will simply jump to the next image. feh will only quit if the file still exists, but can no longer be loaded. --- src/events.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/events.c') diff --git a/src/events.c b/src/events.c index 96408e1..68f8c11 100644 --- a/src/events.c +++ b/src/events.c @@ -127,7 +127,7 @@ static void feh_event_handle_ButtonPress(XEvent * ev) } else if (ev->xbutton.button == opt.reload_button) { D(("Reload Button Press event\n")); if (winwid != NULL) - feh_reload_image(winwid, 0, 0); + feh_reload_image(winwid, 0); } else if (ev->xbutton.button == opt.prev_button) { D(("Prev Button Press event\n")); if ((winwid != NULL) -- cgit v1.2.3