From 8bfdb96bf4c95f68ca6c6de97eb0e59d33e58de4 Mon Sep 17 00:00:00 2001 From: Hanspeter Portner Date: Sun, 7 Apr 2019 10:12:46 +0200 Subject: [PATCH] fix fitting in to bounding box. --- canvas.lv2/idisp.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/canvas.lv2/idisp.h b/canvas.lv2/idisp.h index afe7371..099ab2c 100644 --- a/canvas.lv2/idisp.h +++ b/canvas.lv2/idisp.h @@ -44,7 +44,7 @@ _lv2_canvas_idisp_surf_init(LV2_Canvas_Idisp *idisp, int w, int h) LV2_Inline_Display_Image_Surface *surf = &idisp->image_surface; surf->width = w; - surf->height = w > h ? h : w; // try to use 1:1 ratio + surf->height = h; surf->stride = cairo_format_stride_for_width(CAIRO_FORMAT_ARGB32, surf->width); surf->data = realloc(surf->data, surf->stride * surf->height); if(!surf->data) @@ -113,7 +113,7 @@ lv2_canvas_idisp_surf_configure(LV2_Canvas_Idisp *idisp, W = w; H = w / aspect_ratio; } - else // aspect_ratio == 0.f + else // aspect_ratio == 1.f { W = w; H = h; -- 2.38.5