aboutsummaryrefslogtreecommitdiffstats
path: root/commands.c
diff options
context:
space:
mode:
authorLu Xu <oliver_lew@outlook.com>2021-09-25 07:10:29 +0200
committerNRK <nrk@disroot.org>2021-09-25 07:11:21 +0200
commita2339e70fdac1db7453cb008c4e37acdb5468f02 (patch)
tree780514236448a1625709c2dd86a4f0ec553920b2 /commands.c
parent696f68753f1b85299f64592f9cc57c2e77d914f1 (diff)
downloadnsxiv-a2339e70fdac1db7453cb008c4e37acdb5468f02.tar.zst
Use zoom steps instead of hard-coding levels (#92)
Co-authored-by: NRK <nrk@disroot.org> Co-authored-by: Berke Kocaoğlu <berke.kocaoglu@metu.edu.tr>
Diffstat (limited to 'commands.c')
-rw-r--r--commands.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/commands.c b/commands.c
index 15859fa..42e78da 100644
--- a/commands.c
+++ b/commands.c
@@ -184,12 +184,8 @@ bool cg_zoom(arg_t d)
{
if (mode == MODE_THUMB)
return tns_zoom(&tns, d);
- else if (d > 0)
- return img_zoom_in(&img);
- else if (d < 0)
- return img_zoom_out(&img);
else
- return false;
+ return img_zoom(&img, d);
}
bool cg_toggle_image_mark(arg_t _)
@@ -380,7 +376,7 @@ bool ci_drag(arg_t mode)
bool ci_set_zoom(arg_t zl)
{
- return img_zoom(&img, (prefix ? prefix : zl) / 100.0);
+ return img_zoom_to(&img, (prefix ? prefix : zl) / 100.0);
}
bool ci_fit_to_win(arg_t sm)