From ae6f1bb3f7f7cc90523f6fa184c52ee8d77d9bc5 Mon Sep 17 00:00:00 2001 From: Bryce Harrington Date: Tue, 8 Sep 2015 19:24:12 -0700 Subject: [PATCH] clients: Fix height typo in clamp_view() We should be checking our scaled image height against the allocation height rather than the allocation width. Fixes vertical image motion when horizontal motion restricted, i.e. when window is wide and short compared to the image. Signed-off-by: Bryce Harrington Reviewed-by: Pekka Paalanen --- clients/image.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clients/image.c b/clients/image.c index d28f221..4126305 100644 --- a/clients/image.c +++ b/clients/image.c @@ -93,7 +93,7 @@ clamp_view(struct image *image) image->matrix.x0 = allocation.width - sw; } - if (sh < allocation.width) { + if (sh < allocation.height) { image->matrix.y0 = (allocation.height - image->height * scale) / 2; } else { -- 2.7.4