android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/ComposedTileLayer.java
 |    6 +++++-
 
android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/DynamicTileLayer.java
  |    4 ++--
 2 files changed, 7 insertions(+), 3 deletions(-)

New commits:
commit 3ac52a60d570fb8afb3d8ad063e35f0667b385cb
Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
Date:   Wed Jan 14 09:09:05 2015 +0900

    android: Inflate viewport even more to render more tiles offscreen
    
    Change-Id: I6a1f8bb8fd04e40ecd60eec87043e507ca6350e7

diff --git 
a/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/ComposedTileLayer.java
 
b/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/ComposedTileLayer.java
index 1a67117..31c7a07 100644
--- 
a/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/ComposedTileLayer.java
+++ 
b/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/ComposedTileLayer.java
@@ -165,7 +165,8 @@ public abstract class ComposedTileLayer extends Layer {
                     }
                 }
                 if (!contains) {
-                    LOEvent event = LOEventFactory.tileRequest(this, new 
TileIdentifier((int) x, (int) y, zoom, tileSize), false);
+                    TileIdentifier tileId = new TileIdentifier((int) x, (int) 
y, zoom, tileSize);
+                    LOEvent event = LOEventFactory.tileRequest(this, tileId, 
true);
                     event.mPriority = getTilePriority();
                     LOKitShell.sendEvent(event);
                 }
@@ -212,6 +213,9 @@ public abstract class ComposedTileLayer extends Layer {
         return RectF.intersects(currentViewport, tileId.getRect()) || 
currentViewport.contains(tileId.getRect());
     }
 
+    /**
+     * Invalidate tiles which intersect the input rect
+     */
     public void invalidateTiles(RectF rect) {
         RectF zoomedRect = RectUtils.inverseScale(rect, currentZoom);
 
diff --git 
a/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/DynamicTileLayer.java
 
b/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/DynamicTileLayer.java
index 12ff723..38d6d80 100644
--- 
a/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/DynamicTileLayer.java
+++ 
b/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/DynamicTileLayer.java
@@ -19,7 +19,7 @@ public class DynamicTileLayer extends ComposedTileLayer {
         return 0;
     }
 
-    protected IntSize getInflateFactor() {
-        return tileSize;
+    private IntSize getInflateFactor() {
+        return new IntSize(tileSize.width*2, tileSize.height*4);
     }
 }
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to