aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorJose Diez <jose.manuel.diez@gmail.com>2015-11-11 15:02:07 +0000
committerHarry Jeffery <harry@exec64.co.uk>2015-11-11 18:12:05 +0000
commit79281774a6f1e72aa6fba99dd9b3524b3cd5a2cd (patch)
treea7cdd9ee774c5d4cccd02431ad3de3a6c627cae9 /src/main.c
parent8be90edcaadb4f1770bbd1451bb08372b25525d5 (diff)
downloadimv-79281774a6f1e72aa6fba99dd9b3524b3cd5a2cd.tar.gz
Improved zoom behaviour
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main.c b/src/main.c
index cbbe493..a7b115c 100644
--- a/src/main.c
+++ b/src/main.c
@@ -184,10 +184,10 @@ int main(int argc, char** argv)
case SDLK_RIGHT: imv_navigator_next_path(&nav); break;
case SDLK_EQUALS:
case SDLK_i:
- case SDLK_UP: imv_viewport_zoom(&view, 1); break;
+ case SDLK_UP: imv_viewport_zoom(&view, &img, KBD, 1); break;
case SDLK_MINUS:
case SDLK_o:
- case SDLK_DOWN: imv_viewport_zoom(&view, -1); break;
+ case SDLK_DOWN: imv_viewport_zoom(&view, &img, KBD, -1); break;
case SDLK_a: imv_viewport_scale_to_actual(&view, &img);break;
case SDLK_r: imv_viewport_scale_to_window(&view, &img);break;
case SDLK_c: imv_viewport_center(&view, &img); break;
@@ -203,7 +203,7 @@ int main(int argc, char** argv)
}
break;
case SDL_MOUSEWHEEL:
- imv_viewport_zoom(&view, e.wheel.y);
+ imv_viewport_zoom(&view, &img, MOUSE, e.wheel.y);
break;
case SDL_MOUSEMOTION:
if(e.motion.state & SDL_BUTTON_LMASK) {