summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/app
diff options
context:
space:
mode:
authorshenfe <shenfe@codeaurora.org>2016-10-25 13:07:29 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2016-10-26 00:34:37 -0700
commit94f1e040db642f718ea89f72ac5e2b91543df295 (patch)
treedcd9cc0aeccc78aac08da48aada34a33ac636fdc /src/com/android/gallery3d/app
parent875372770361fc1005a6518e8a0074be7c043b13 (diff)
downloadandroid_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-xsrc/com/android/gallery3d/app/PhotoPage.java3
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);
}