summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/ui/TileImageView.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/gallery3d/ui/TileImageView.java')
-rw-r--r--src/com/android/gallery3d/ui/TileImageView.java16
1 files changed, 4 insertions, 12 deletions
diff --git a/src/com/android/gallery3d/ui/TileImageView.java b/src/com/android/gallery3d/ui/TileImageView.java
index 610a34688..b37cf9c4a 100644
--- a/src/com/android/gallery3d/ui/TileImageView.java
+++ b/src/com/android/gallery3d/ui/TileImageView.java
@@ -153,18 +153,10 @@ public class TileImageView extends GLView {
if (model != null) notifyModelInvalidated();
}
- public void updateScreenNail(ScreenNail s) {
- if (mScreenNail == s) return;
- if (mScreenNail != null) mScreenNail.pauseDraw();
+ public void setScreenNail(ScreenNail s) {
mScreenNail = s;
}
- public ScreenNail releaseScreenNail() {
- ScreenNail s = mScreenNail;
- mScreenNail = null;
- return s;
- }
-
public void notifyModelInvalidated() {
invalidateTiles();
if (mModel == null) {
@@ -173,7 +165,7 @@ public class TileImageView extends GLView {
mImageHeight = 0;
mLevelCount = 0;
} else {
- updateScreenNail(mModel.getScreenNail());
+ setScreenNail(mModel.getScreenNail());
mImageWidth = mModel.getImageWidth();
mImageHeight = mModel.getImageHeight();
mLevelCount = mModel.getLevelCount();
@@ -389,7 +381,7 @@ public class TileImageView extends GLView {
tile = mRecycledQueue.pop();
}
}
- updateScreenNail(null);
+ setScreenNail(null);
}
public void prepareTextures() {
@@ -399,7 +391,7 @@ public class TileImageView extends GLView {
if (mIsTextureFreed) {
layoutTiles(mCenterX, mCenterY, mScale, mRotation);
mIsTextureFreed = false;
- updateScreenNail(mModel != null ? mModel.getScreenNail() : null);
+ setScreenNail(mModel == null ? null : mModel.getScreenNail());
}
}