From b53cf19cc3ee15284bce65da602d4da12c2b4bba Mon Sep 17 00:00:00 2001 From: ganfra Date: Thu, 9 Oct 2025 18:06:55 +0200 Subject: [PATCH] fix(image loader): makes sure SingletonImageLoader.setUnsafe is called when we resume --- .../io/element/android/appnav/LoggedInAppScopeFlowNode.kt | 2 +- .../kotlin/io/element/android/appnav/NotLoggedInFlowNode.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/appnav/src/main/kotlin/io/element/android/appnav/LoggedInAppScopeFlowNode.kt b/appnav/src/main/kotlin/io/element/android/appnav/LoggedInAppScopeFlowNode.kt index 290a351e86..9ae5aa38fe 100644 --- a/appnav/src/main/kotlin/io/element/android/appnav/LoggedInAppScopeFlowNode.kt +++ b/appnav/src/main/kotlin/io/element/android/appnav/LoggedInAppScopeFlowNode.kt @@ -73,7 +73,7 @@ class LoggedInAppScopeFlowNode( override fun onBuilt() { super.onBuilt() lifecycle.subscribe( - onCreate = { + onResume = { SingletonImageLoader.setUnsafe(imageLoaderHolder.get(inputs.matrixClient)) }, ) diff --git a/appnav/src/main/kotlin/io/element/android/appnav/NotLoggedInFlowNode.kt b/appnav/src/main/kotlin/io/element/android/appnav/NotLoggedInFlowNode.kt index 5da44f715d..08bdbadde6 100644 --- a/appnav/src/main/kotlin/io/element/android/appnav/NotLoggedInFlowNode.kt +++ b/appnav/src/main/kotlin/io/element/android/appnav/NotLoggedInFlowNode.kt @@ -63,7 +63,7 @@ class NotLoggedInFlowNode( override fun onBuilt() { super.onBuilt() lifecycle.subscribe( - onCreate = { + onResume = { SingletonImageLoader.setUnsafe(notLoggedInImageLoaderFactory.newImageLoader()) }, )