From f9e5085700c75a340e5ac2fcdb1c3271c5e529b8 Mon Sep 17 00:00:00 2001 From: Sebastian Ramacher Date: Fri, 11 Oct 2019 18:16:12 +0200 Subject: [PATCH] Cache result of pow --- zathura/shortcuts.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/zathura/shortcuts.c b/zathura/shortcuts.c index d2dba1e..a2786d6 100644 --- a/zathura/shortcuts.c +++ b/zathura/shortcuts.c @@ -1395,8 +1395,9 @@ sc_zoom(girara_session_t* session, girara_argument_t* argument, girara_event_t* } } else if (argument->n == ZOOM_SMOOTH) { const double dy = (event != NULL) ? event->y : 1.0; - girara_debug("Increasing zoom by %0.2f.", pow(zoom_step, -dy) - 1.0); - zathura_document_set_zoom(zathura->document, old_zoom * pow(zoom_step, -dy)); + const double z = pow(zoom_step, -dy); + girara_debug("Increasing zoom by %0.2f.", z - 1.0); + zathura_document_set_zoom(zathura->document, old_zoom * z); } else { girara_debug("Setting zoom to 1."); zathura_document_set_zoom(zathura->document, 1.0);