From a82f1b7918ce4c8bbb3b801536fad88af58e182c Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sun, 4 Oct 2020 05:06:15 +0300 Subject: [PATCH] ViewImageFragment: fix possible freeze --- .../com/keylesspalace/tusky/fragment/ViewImageFragment.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/keylesspalace/tusky/fragment/ViewImageFragment.kt b/app/src/main/java/com/keylesspalace/tusky/fragment/ViewImageFragment.kt index 594b137c..64c01f52 100644 --- a/app/src/main/java/com/keylesspalace/tusky/fragment/ViewImageFragment.kt +++ b/app/src/main/java/com/keylesspalace/tusky/fragment/ViewImageFragment.kt @@ -200,6 +200,7 @@ class ViewImageFragment : ViewMediaFragment() { // forget about fancy transition showingPreview = false photoView.showImage(uri) + photoActionsListener.onBringUp() } else { // let's start downloading full image that we supposedly don't have BigImageViewer.prefetch(uri) @@ -221,6 +222,7 @@ class ViewImageFragment : ViewMediaFragment() { } else { photoView.showImage(uri) } + photoActionsListener.onBringUp() } } @@ -238,6 +240,7 @@ class ViewImageFragment : ViewMediaFragment() { // no need in cache lookup, just load full image showingPreview = false photoView.showImage(uri) + photoActionsListener.onBringUp() } } @@ -263,13 +266,9 @@ class ViewImageFragment : ViewMediaFragment() { } override fun onCacheHit(imageType: Int, image: File?) { - // image is here, bring up the activity! - photoActionsListener.onBringUp() } override fun onStart() { - // cache miss but image is downloading, bring up the activity - photoActionsListener.onBringUp() } override fun onCacheMiss(imageType: Int, image: File?) {