From 82d4c48bfe509551806681c59679b1b14629ec20 Mon Sep 17 00:00:00 2001 From: Imanol Fernandez Date: Thu, 1 Aug 2019 12:44:38 +0200 Subject: [PATCH] Avoid superfluous resizes with Layers --- .../common/shared/org/mozilla/vrbrowser/VRBrowserActivity.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/common/shared/org/mozilla/vrbrowser/VRBrowserActivity.java b/app/src/common/shared/org/mozilla/vrbrowser/VRBrowserActivity.java index b5d2fce33..17b6fa7f5 100644 --- a/app/src/common/shared/org/mozilla/vrbrowser/VRBrowserActivity.java +++ b/app/src/common/shared/org/mozilla/vrbrowser/VRBrowserActivity.java @@ -603,8 +603,7 @@ void dispatchCreateWidgetLayer(final int aHandle, final Surface aSurface, final View view = (View) widget; // Add widget to a virtual display for invalidation if (aSurface != null && view.getParent() == null) { - float scale = widget.getPlacement().textureScale; - mWidgetContainer.addView(view, new FrameLayout.LayoutParams((int) Math.ceil(aWidth / scale), (int) Math.ceil(aHeight / scale))); + mWidgetContainer.addView(view, new FrameLayout.LayoutParams(widget.getPlacement().viewWidth(), widget.getPlacement().viewHeight())); } else if (aSurface == null && view.getParent() != null) { mWidgetContainer.removeView(view); }