From 4cf843f7285120a96b004150adf4c3543128a807 Mon Sep 17 00:00:00 2001 From: Harry Jeffery Date: Tue, 22 Aug 2017 21:11:46 +0100 Subject: Fix imv -h opening a window --- src/imv.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/imv.c') diff --git a/src/imv.c b/src/imv.c index 252e951..84e2317 100644 --- a/src/imv.c +++ b/src/imv.c @@ -356,12 +356,13 @@ void imv_add_path(struct imv *imv, const char *path) imv_navigator_add(imv->navigator, path, imv->recursive_load); } -bool imv_run(struct imv *imv) +int imv_run(struct imv *imv) { - if(!setup_window(imv)) - return false; + if(imv->quit) + return 0; - imv->quit = false; + if(!setup_window(imv)) + return 1; /* cache current image's dimensions */ int iw = 0; @@ -508,7 +509,7 @@ bool imv_run(struct imv *imv) puts(imv_navigator_at(imv->navigator, i)); } - return false; + return 0; } static bool setup_window(struct imv *imv) -- cgit v1.2.3