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;

Reply via email to