diff options
Diffstat (limited to 'android')
-rw-r--r-- | android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/MultiTileLayer.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/MultiTileLayer.java b/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/MultiTileLayer.java index e069a961f59e..0d20b9d8c452 100644 --- a/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/MultiTileLayer.java +++ b/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/MultiTileLayer.java @@ -44,9 +44,8 @@ import android.graphics.RectF; import android.graphics.Region; import android.util.Log; -import java.util.ArrayList; -import java.util.Collections; import java.util.List; +import java.util.concurrent.CopyOnWriteArrayList; /** * Encapsulates the logic needed to draw a layer made of multiple tiles. @@ -61,7 +60,7 @@ public class MultiTileLayer extends Layer { public MultiTileLayer(IntSize tileSize) { super(); mTileSize = tileSize; - mTiles = Collections.synchronizedList(new ArrayList<SubTile>()); + mTiles = new CopyOnWriteArrayList<SubTile>(); mSize = new IntSize(0,0); } |