diff options
author | Steve Kondik <steve@cyngn.com> | 2016-11-20 03:07:22 -0800 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2016-11-20 03:07:22 -0800 |
commit | 5438ae10adc08d46e1e05febabeaab8b854497bc (patch) | |
tree | cffa00f69daf992673246004cc39f7ab55e45e91 /src/com/android/camera/ui/CameraControls.java | |
parent | 8b612081c091e6ffa8a20d334cbe788ca0928425 (diff) | |
download | android_packages_apps_Snap-5438ae10adc08d46e1e05febabeaab8b854497bc.tar.gz android_packages_apps_Snap-5438ae10adc08d46e1e05febabeaab8b854497bc.tar.bz2 android_packages_apps_Snap-5438ae10adc08d46e1e05febabeaab8b854497bc.zip |
snap: Fix reset of camera controls
* Need to post a runnable so everything currently in the queue
finishes first.
* Also force reset when hiding the preview cover to ensure no
stray scroll events throw us off.
Change-Id: Id1419e91f7624b4276c566228fe77d1a774ecc2b
Diffstat (limited to 'src/com/android/camera/ui/CameraControls.java')
-rw-r--r-- | src/com/android/camera/ui/CameraControls.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com/android/camera/ui/CameraControls.java b/src/com/android/camera/ui/CameraControls.java index 9d023bbe9..66bf4e010 100644 --- a/src/com/android/camera/ui/CameraControls.java +++ b/src/com/android/camera/ui/CameraControls.java @@ -122,7 +122,15 @@ public class CameraControls extends RotatableLayout { return mAnimationHelper.isAnimating(); } - public void reset() { mAnimationHelper.reset(); } + public void reset() { + post(new Runnable() { + @Override + public void run() { + mAnimationHelper.reset(); + enableTouch(true); + } + }); + } private void setChildrenVisibility(ViewGroup parent, boolean visible) { for (int i = 0; i < parent.getChildCount(); i++) { |