summaryrefslogtreecommitdiffstats
path: root/src/com/android
diff options
context:
space:
mode:
authorOwen Lin <owenlin@google.com>2012-05-02 03:32:19 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-05-02 03:32:19 -0700
commitd4751f066c97c10e1c2f42462f94f19f57944fdf (patch)
tree165399bee55c4f71b74bab6aa5b62ff97ec9e316 /src/com/android
parentaf791240e20a53e9d5bd62e361dacc320fbf7ff4 (diff)
parentd1314e754bfb077ec868848c5b0a639ac2d9a60e (diff)
downloadandroid_packages_apps_Gallery2-d4751f066c97c10e1c2f42462f94f19f57944fdf.tar.gz
android_packages_apps_Gallery2-d4751f066c97c10e1c2f42462f94f19f57944fdf.tar.bz2
android_packages_apps_Gallery2-d4751f066c97c10e1c2f42462f94f19f57944fdf.zip
am d1314e75: am 603f9090: Merge "Fix a issue that we are trying upload a recycled tile." into jb-dev
* commit 'd1314e754bfb077ec868848c5b0a639ac2d9a60e': Fix a issue that we are trying upload a recycled tile.
Diffstat (limited to 'src/com/android')
-rw-r--r--src/com/android/gallery3d/ui/TileImageView.java26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/com/android/gallery3d/ui/TileImageView.java b/src/com/android/gallery3d/ui/TileImageView.java
index eb5da891a..7e811fc05 100644
--- a/src/com/android/gallery3d/ui/TileImageView.java
+++ b/src/com/android/gallery3d/ui/TileImageView.java
@@ -232,20 +232,20 @@ public class TileImageView extends GLView {
mDecodeQueue.clean();
mUploadQueue.clean();
mBackgroundTileUploaded = false;
- }
- // Recycle unused tiles: if the level of the active tile is outside the
- // range [fromLevel, endLevel) or not in the visible range.
- int n = mActiveTiles.size();
- for (int i = 0; i < n; i++) {
- Tile tile = mActiveTiles.valueAt(i);
- int level = tile.mTileLevel;
- if (level < fromLevel || level >= endLevel
- || !range[level - fromLevel].contains(tile.mX, tile.mY)) {
- mActiveTiles.removeAt(i);
- i--;
- n--;
- recycleTile(tile);
+ // Recycle unused tiles: if the level of the active tile is outside the
+ // range [fromLevel, endLevel) or not in the visible range.
+ int n = mActiveTiles.size();
+ for (int i = 0; i < n; i++) {
+ Tile tile = mActiveTiles.valueAt(i);
+ int level = tile.mTileLevel;
+ if (level < fromLevel || level >= endLevel
+ || !range[level - fromLevel].contains(tile.mX, tile.mY)) {
+ mActiveTiles.removeAt(i);
+ i--;
+ n--;
+ recycleTile(tile);
+ }
}
}