diff --git a/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/WindowWidget.java b/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/WindowWidget.java index 4fe714689..fb3c6ae60 100644 --- a/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/WindowWidget.java +++ b/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/WindowWidget.java @@ -1295,6 +1295,10 @@ public void setMaxWindowScale(float aScale) { } public float getMaxWindowScale() { + Windows windows = mWidgetManager.getWindows(); + if (windows != null) { + windows.updateMaxWindowScales(); + } return mMaxWindowScale; } diff --git a/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/Windows.java b/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/Windows.java index 06cc74768..6f320ef4b 100644 --- a/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/Windows.java +++ b/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/Windows.java @@ -608,7 +608,7 @@ public boolean handleBack() { return false; } - private void updateMaxWindowScales() { + void updateMaxWindowScales() { float maxScale = 3; if (mFullscreenWindow == null && getCurrentWindows().size() >= 3) { maxScale = 1.5f;