diff options
| author | Chih-Chung Chang <chihchung@google.com> | 2012-09-06 20:02:09 +0800 |
|---|---|---|
| committer | The Android Automerger <android-build@android.com> | 2012-09-10 15:27:08 -0700 |
| commit | ae0453756c1b8807743823a021ada539a77ed4d7 (patch) | |
| tree | d97fac4357e2d963fe71eaa50ffdb657d7f258d8 | |
| parent | a32433403e84be341f417e52c15c6f6ed1002519 (diff) | |
| download | android_packages_apps_Gallery2-ae0453756c1b8807743823a021ada539a77ed4d7.tar.gz android_packages_apps_Gallery2-ae0453756c1b8807743823a021ada539a77ed4d7.tar.bz2 android_packages_apps_Gallery2-ae0453756c1b8807743823a021ada539a77ed4d7.zip | |
Do not accept fling gesture after we changed from/to filmstrip mode.
Change-Id: Ifb3d692bcf621ff02c6d4e6d91ba8484d702f905
| -rw-r--r-- | src/com/android/gallery3d/ui/PhotoView.java | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/com/android/gallery3d/ui/PhotoView.java b/src/com/android/gallery3d/ui/PhotoView.java index e44905dbf..821032b1a 100644 --- a/src/com/android/gallery3d/ui/PhotoView.java +++ b/src/com/android/gallery3d/ui/PhotoView.java @@ -916,8 +916,6 @@ public class PhotoView extends GLView { private boolean mModeChanged; // If this scaling gesture should be ignored. private boolean mIgnoreScalingGesture; - // If we have seen a scaling gesture. - private boolean mSeenScaling; // whether the down action happened while the view is scrolling. private boolean mDownInScrolling; // If we should ignore all gestures other than onSingleTapUp. @@ -1022,7 +1020,7 @@ public class PhotoView extends GLView { @Override public boolean onFling(float velocityX, float velocityY) { if (mIgnoreSwipingGesture) return true; - if (mSeenScaling) return true; + if (mModeChanged) return true; if (swipeImages(velocityX, velocityY)) { mIgnoreUpEvent = true; } else { @@ -1094,8 +1092,6 @@ public class PhotoView extends GLView { // mode and at minimal scale. mCanChangeMode = mFilmMode || mPositionController.isAtMinimalScale(); - mModeChanged = false; - mSeenScaling = true; mAccScale = 1f; return true; } @@ -1172,7 +1168,7 @@ public class PhotoView extends GLView { checkHideUndoBar(UNDO_BAR_TOUCHED); mDeltaY = 0; - mSeenScaling = false; + mModeChanged = false; if (mIgnoreSwipingGesture) return; |
