From 6e7e6f9c9ed3367ecaa80f78a512187a7ae95eb4 Mon Sep 17 00:00:00 2001 From: Samuel Mannehed Date: Fri, 8 Mar 2019 16:30:43 +0100 Subject: [PATCH] Add check for bad values for Display.autoscale() --- core/display.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/display.js b/core/display.js index 73e03873..25a95954 100644 --- a/core/display.js +++ b/core/display.js @@ -495,6 +495,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;