From b6a1cff6db874f4708d5ff5ea6a17248610b7d90 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sun, 12 Feb 2012 14:02:36 +0100 Subject: Merge --scale-down / window dimension change patch --- src/events.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/events.c') diff --git a/src/events.c b/src/events.c index 0d5e07d..9fb2379 100644 --- a/src/events.c +++ b/src/events.c @@ -235,6 +235,7 @@ static void feh_event_handle_ButtonPress(XEvent * ev) winwid->click_offset_x = ev->xbutton.x; winwid->click_offset_y = ev->xbutton.y; winwid->old_zoom = winwid->zoom; + winwid->has_manual_zoom = 1; /* required to adjust the image position in zoom mode */ winwid->im_click_offset_x = (winwid->click_offset_x @@ -332,6 +333,7 @@ static void feh_event_handle_ButtonRelease(XEvent * ev) && (ev->xbutton.x == winwid->click_offset_x) && (ev->xbutton.y == winwid->click_offset_y)) { winwid->zoom = 1.0; + winwid->has_manual_zoom = 0; winwidget_center_image(winwid); } else winwidget_sanitise_offsets(winwid); -- cgit v1.2.3