~hp/canvas.lv2

8bfdb96bf4c95f68ca6c6de97eb0e59d33e58de4 — Hanspeter Portner 5 years ago d5e603a
fix fitting in to bounding box.
1 files changed, 2 insertions(+), 2 deletions(-)

M canvas.lv2/idisp.h
M canvas.lv2/idisp.h => canvas.lv2/idisp.h +2 -2
@@ 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;