From 1e96e8e23581dc44e04d5133891f477bc9a6c5d6 Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Sun, 4 Sep 2011 03:58:58 +0200 Subject: Do not redraw viewer window if the search string is not found. --- apps/pdfapp.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'apps') diff --git a/apps/pdfapp.c b/apps/pdfapp.c index e8575085..e139e06e 100644 --- a/apps/pdfapp.c +++ b/apps/pdfapp.c @@ -603,6 +603,8 @@ static void pdfapp_searchforward(pdfapp_t *app, enum panning *panto) if (app->pageno == startpage) pdfapp_warn(app, "String '%s' not found.", app->search); + else + winrepaint(app); wincursor(app, HAND); } @@ -651,6 +653,8 @@ static void pdfapp_searchbackward(pdfapp_t *app, enum panning *panto) if (app->pageno == startpage) pdfapp_warn(app, "String '%s' not found.", app->search); + else + winrepaint(app); wincursor(app, HAND); } @@ -914,13 +918,11 @@ void pdfapp_onkey(pdfapp_t *app, int c) case 'n': pdfapp_searchforward(app, &panto); - winrepaint(app); loadpage = 0; break; case 'N': pdfapp_searchbackward(app, &panto); - winrepaint(app); loadpage = 0; break; -- cgit v1.2.3