aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAnton Älgmyr <anton@algmyr.se>2020-03-11 01:16:56 +0100
committerHarry Jeffery <harry@exec64.co.uk>2020-06-12 01:00:10 +0100
commit19ed1931be3fe897b6830d3bc77a11c7b7f08c3e (patch)
tree4da226f7146449d144a8dbbc958bbd021fc90edd /src
parenta71709b889743bddc4f48a8f13a34a5075ca8ff7 (diff)
downloadimv-19ed1931be3fe897b6830d3bc77a11c7b7f08c3e.tar.gz
Reset transforms on image switch.
Diffstat (limited to 'src')
-rw-r--r--src/imv.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/imv.c b/src/imv.c
index cad548e..17b82b9 100644
--- a/src/imv.c
+++ b/src/imv.c
@@ -1458,6 +1458,7 @@ static void command_next(struct list *args, const char *argstr, void *data)
}
imv_navigator_select_rel(imv->navigator, index);
+ imv_viewport_reset_transform(imv->view);
imv->slideshow.elapsed = 0;
}
@@ -1473,6 +1474,7 @@ static void command_prev(struct list *args, const char *argstr, void *data)
}
imv_navigator_select_rel(imv->navigator, -index);
+ imv_viewport_reset_transform(imv->view);
imv->slideshow.elapsed = 0;
}
@@ -1487,6 +1489,7 @@ static void command_goto(struct list *args, const char *argstr, void *data)
long int index = strtol(args->items[1], NULL, 10);
imv_navigator_select_abs(imv->navigator, index - 1);
+ imv_viewport_reset_transform(imv->view);
imv->slideshow.elapsed = 0;
}