From 2dbeea31a089698aa01207a7c2855c42bb3d2d7e Mon Sep 17 00:00:00 2001 From: Erik Ziegler Date: Wed, 10 Aug 2016 10:56:44 +0200 Subject: [PATCH] Prevent unnecessary layoutManager update when toggling enlargement --- Packages/viewerbase/lib/layoutManager.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Packages/viewerbase/lib/layoutManager.js b/Packages/viewerbase/lib/layoutManager.js index ec2acf755..00ff9da0b 100644 --- a/Packages/viewerbase/lib/layoutManager.js +++ b/Packages/viewerbase/lib/layoutManager.js @@ -213,7 +213,11 @@ LayoutManager = class LayoutManager { if (this.isZoomed) { this.resetPreviousLayout(); } else { - this.enlargeViewport(viewportIndex); + // Don't enlarge the viewport if we only have one Viewport + // to begin with + if (this.getNumberOfViewports() > 1) { + this.enlargeViewport(viewportIndex); + } } } };