diff options
author | shenfe <shenfe@codeaurora.org> | 2016-10-25 13:07:29 +0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-10-26 00:34:37 -0700 |
commit | 94f1e040db642f718ea89f72ac5e2b91543df295 (patch) | |
tree | dcd9cc0aeccc78aac08da48aada34a33ac636fdc /src/com/android/gallery3d/app | |
parent | 875372770361fc1005a6518e8a0074be7c043b13 (diff) | |
download | android_packages_apps_Gallery2-94f1e040db642f718ea89f72ac5e2b91543df295.tar.gz android_packages_apps_Gallery2-94f1e040db642f718ea89f72ac5e2b91543df295.tar.bz2 android_packages_apps_Gallery2-94f1e040db642f718ea89f72ac5e2b91543df295.zip |
SnapdragonGallery: Fix app force close because mPhotoView is null.
If mPhotoView is null, getComponent from mRootPane.
Change-Id: Idcae5756ac6e7ef433c97d911214eed8afb87786
CRs-Fixed: 1081820
Diffstat (limited to 'src/com/android/gallery3d/app')
-rwxr-xr-x | src/com/android/gallery3d/app/PhotoPage.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/gallery3d/app/PhotoPage.java b/src/com/android/gallery3d/app/PhotoPage.java index 008784c91..161d729da 100755 --- a/src/com/android/gallery3d/app/PhotoPage.java +++ b/src/com/android/gallery3d/app/PhotoPage.java @@ -933,6 +933,9 @@ public abstract class PhotoPage extends ActivityState implements private void refreshHidingMessage() { mHandler.removeMessages(MSG_HIDE_BARS); + if (mPhotoView == null) { + mPhotoView = (PhotoView) mRootPane.getComponent(0); + } if (!mIsMenuVisible && !mPhotoView.getFilmMode()) { mHandler.sendEmptyMessageDelayed(MSG_HIDE_BARS, HIDE_BARS_TIMEOUT); } |