changeset 2736:83c5953c719d

Fix #599: Shift + Direction is not accelerated in image viewer like help file suggests https://github.com/BestImageViewer/geeqie/issues/599
author Colin Clark <colin.clark@cclark.uk>
date Wed, 21 Mar 2018 13:59:50 +0000
parents 63589debf388
children 065402476db8
files src/layout_util.c
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/layout_util.c	Tue Mar 13 11:16:21 2018 +0000
+++ b/src/layout_util.c	Wed Mar 21 13:59:50 2018 +0000
@@ -171,6 +171,11 @@
 
 	if (x != 0 || y!= 0)
 		{
+		if (event->state & GDK_SHIFT_MASK)
+			{
+			x *= 3;
+			y *= 3;
+			}
 		keyboard_scroll_calc(&x, &y, event);
 		layout_image_scroll(lw, x, y, (event->state & GDK_SHIFT_MASK));
 		}