From 57d76b0bd4ad35df7d0dd9e2cfedddc4126368b3 Mon Sep 17 00:00:00 2001 From: wqi Date: Fri, 25 Mar 2016 11:24:08 +0800 Subject: Gallery2: Fix actionbar hide in timeline page. The method of onPhotoChanged may be invoked after onBackPressed when there are a lot of pictures on phone. logout DataListener of mPhotoDataAdapter. keep the onPhotoChanged not invoked after backPressd. Change-Id: I75aada6c29fcdb30d97937bf1e5e2f267f3fb933 CRs-Fixed: 989258 --- src/com/android/gallery3d/app/PhotoPage.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/com/android/gallery3d/app/PhotoPage.java b/src/com/android/gallery3d/app/PhotoPage.java index e5cf6a731..4ea2e483d 100644 --- a/src/com/android/gallery3d/app/PhotoPage.java +++ b/src/com/android/gallery3d/app/PhotoPage.java @@ -992,6 +992,9 @@ public abstract class PhotoPage extends ActivityState implements "drawer"); mActivity.getToolbar().setNavigationIcon(R.drawable.drawer); ((GalleryActivity)mActivity).toggleNavDrawer(true); + if (mModel instanceof PhotoDataAdapter) { + ((PhotoDataAdapter) mModel).setDataListener(null); + } } } } -- cgit v1.2.3