Unverified Commit 2a90af6d authored by Awal Garg's avatar Awal Garg Committed by Birte Kristina Friesel
Browse files

Fix offset calculation when image is larger than screen

parent 565bc670
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -549,10 +549,14 @@ void winwidget_render_image(winwidget winwid, int resize, int force_alias)
	calc_h = lround(winwid->im_h * winwid->zoom);
	dw = (winwid->w - winwid->im_x);
	dh = (winwid->h - winwid->im_y);
	if (calc_w < dw)
	if (calc_w < dw) {
		dw = calc_w;
	if (calc_h < dh)
		dx = 0;
	}
	if (calc_h < dh) {
		dh = calc_h;
		dy = 0;
	}
	if (dw > winwid->w)
		dw = winwid->w;
	if (dh > winwid->h)