render_con: fix height rounding in aspect ratio computation
With a 484x292 window and proportion of 488x294, new_height is 291.590164 after the loop, causing a rounding issue leading to a window of 484x291.
This commit is contained in:
parent
423f2e264f
commit
b7da2dbcd8
|
@ -184,10 +184,10 @@ void render_con(Con *con, bool render_fullscreen) {
|
||||||
new_width--;
|
new_width--;
|
||||||
}
|
}
|
||||||
/* Center the window */
|
/* Center the window */
|
||||||
inset->y += ceil(inset->height / 2) - floor(new_height / 2);
|
inset->y += ceil(inset->height / 2) - floor((new_height + .5) / 2);
|
||||||
inset->x += ceil(inset->width / 2) - floor(new_width / 2);
|
inset->x += ceil(inset->width / 2) - floor(new_width / 2);
|
||||||
|
|
||||||
inset->height = new_height;
|
inset->height = new_height + .5;
|
||||||
inset->width = new_width;
|
inset->width = new_width;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue