android/source/src/java/org/mozilla/gecko/gfx/LayerRenderer.java | 16 +++------- 1 file changed, 6 insertions(+), 10 deletions(-)
New commits: commit 6481ebe280d8be82c53316677d628c9aa44a40de Author: Michael Weghorn <[email protected]> AuthorDate: Tue Nov 11 13:31:24 2025 +0100 Commit: Michael Weghorn <[email protected]> CommitDate: Wed Nov 12 01:41:18 2025 +0100 android: Drop unused LayerRenderer.MAX_FRAME_TIME Change-Id: Ie2a48483b6f09a47a21f575a0322bb02431ab374 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/193800 Tested-by: Jenkins Reviewed-by: Michael Weghorn <[email protected]> diff --git a/android/source/src/java/org/mozilla/gecko/gfx/LayerRenderer.java b/android/source/src/java/org/mozilla/gecko/gfx/LayerRenderer.java index 6e9103f8816f..aeb555a5a48c 100644 --- a/android/source/src/java/org/mozilla/gecko/gfx/LayerRenderer.java +++ b/android/source/src/java/org/mozilla/gecko/gfx/LayerRenderer.java @@ -31,12 +31,6 @@ import javax.microedition.khronos.opengles.GL10; public class LayerRenderer implements GLSurfaceView.Renderer { private static final String LOGTAG = "GeckoLayerRenderer"; - /* - * The amount of time a frame is allowed to take to render before we declare it a dropped - * frame. - */ - private static final int MAX_FRAME_TIME = 16; /* 1000 ms / 60 FPS */ - private final LayerView mView; private final SingleTileLayer mBackgroundLayer; private final NinePatchTileLayer mShadowLayer; commit 8bac1e9f8f72aca7423f9f85c8130f4641989655 Author: Michael Weghorn <[email protected]> AuthorDate: Tue Nov 11 13:30:27 2025 +0100 Commit: Michael Weghorn <[email protected]> CommitDate: Wed Nov 12 01:41:07 2025 +0100 android: Make some LayerRenderer/Frame fields final Change-Id: I496d7c667b173fec79a8edfc96da61d7add981a7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/193799 Tested-by: Jenkins Reviewed-by: Michael Weghorn <[email protected]> diff --git a/android/source/src/java/org/mozilla/gecko/gfx/LayerRenderer.java b/android/source/src/java/org/mozilla/gecko/gfx/LayerRenderer.java index be8f22c5348f..6e9103f8816f 100644 --- a/android/source/src/java/org/mozilla/gecko/gfx/LayerRenderer.java +++ b/android/source/src/java/org/mozilla/gecko/gfx/LayerRenderer.java @@ -48,7 +48,7 @@ public class LayerRenderer implements GLSurfaceView.Renderer { private RenderContext mLastPageContext; private int mMaxTextureSize; - private CopyOnWriteArrayList<Layer> mExtraLayers = new CopyOnWriteArrayList<Layer>(); + private final CopyOnWriteArrayList<Layer> mExtraLayers = new CopyOnWriteArrayList<Layer>(); // Used by GLES 2.0 private int mProgram; @@ -297,9 +297,11 @@ public class LayerRenderer implements GLSurfaceView.Renderer { public class Frame { // A fixed snapshot of the viewport metrics that this frame is using to render content. - private ImmutableViewportMetrics mFrameMetrics; - // A rendering context for page-positioned layers, and one for screen-positioned layers. - private RenderContext mPageContext, mScreenContext; + private final ImmutableViewportMetrics mFrameMetrics; + // A rendering context for page-positioned layers. + private final RenderContext mPageContext; + // A rendering context for screen-positioned layers. + private final RenderContext mScreenContext; // Whether a layer was updated. private boolean mUpdated; private final Rect mPageRect;
