summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/ui/PreparePageFadeoutTexture.java
diff options
context:
space:
mode:
authorBobby Georgescu <georgescu@google.com>2012-09-17 22:45:05 -0700
committerBobby Georgescu <georgescu@google.com>2012-09-17 22:45:05 -0700
commit7077701c8b11f6022cc712f5450e0f7b29535e41 (patch)
tree702836c85d30aa53af38195d1cbf99b8ad9f2674 /src/com/android/gallery3d/ui/PreparePageFadeoutTexture.java
parent2e346284c10c968300833708aa3c8acd8cf5abe7 (diff)
downloadandroid_packages_apps_Gallery2-7077701c8b11f6022cc712f5450e0f7b29535e41.tar.gz
android_packages_apps_Gallery2-7077701c8b11f6022cc712f5450e0f7b29535e41.tar.bz2
android_packages_apps_Gallery2-7077701c8b11f6022cc712f5450e0f7b29535e41.zip
Fix incorrect texture size causing artifacts in animation
Bug: 7181383 Change-Id: I3895b89ccdd03e55acc656f0d6944f4a9d398ad5
Diffstat (limited to 'src/com/android/gallery3d/ui/PreparePageFadeoutTexture.java')
-rw-r--r--src/com/android/gallery3d/ui/PreparePageFadeoutTexture.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/com/android/gallery3d/ui/PreparePageFadeoutTexture.java b/src/com/android/gallery3d/ui/PreparePageFadeoutTexture.java
index b4310662f..812e831e1 100644
--- a/src/com/android/gallery3d/ui/PreparePageFadeoutTexture.java
+++ b/src/com/android/gallery3d/ui/PreparePageFadeoutTexture.java
@@ -14,8 +14,8 @@ public class PreparePageFadeoutTexture implements OnGLIdleListener {
private boolean mCancelled = false;
private GLView mRootPane;
- public PreparePageFadeoutTexture(int w, int h, GLView rootPane) {
- mTexture = new RawTexture(w, h, true);
+ public PreparePageFadeoutTexture(GLView rootPane) {
+ mTexture = new RawTexture(rootPane.getWidth(), rootPane.getHeight(), true);
mRootPane = rootPane;
}
@@ -44,11 +44,9 @@ public class PreparePageFadeoutTexture implements OnGLIdleListener {
}
public static void prepareFadeOutTexture(AbstractGalleryActivity activity,
- SlotView slotView, GLView rootPane) {
+ GLView rootPane) {
GLRoot root = activity.getGLRoot();
- PreparePageFadeoutTexture task = new PreparePageFadeoutTexture(
- slotView.getWidth(), slotView.getHeight() +
- activity.getGalleryActionBar().getHeight(), rootPane);
+ PreparePageFadeoutTexture task = new PreparePageFadeoutTexture(rootPane);
RawTexture texture = null;
root.unlockRenderThread();
try {