Add check for bad values for Display.autoscale()

This commit is contained in:
Samuel Mannehed 2019-03-08 16:30:43 +01:00 committed by Lauri Kasanen
parent c6c278f9d5
commit 79ab05192b

View File

@ -503,6 +503,11 @@ export default class Display {
}
autoscale(containerWidth, containerHeight) {
if (containerWidth === 0 || containerHeight === 0) {
Log.Warn("Autoscale doesn't work when width or height is zero");
return;
}
const vp = this._viewportLoc;
const targetAspectRatio = containerWidth / containerHeight;
const fbAspectRatio = vp.w / vp.h;