From eed1a30717d29f70cbf101e7ef9de15b1a61ea74 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Mon, 28 Aug 2023 16:54:08 +0200 Subject: [PATCH 1/2] Add missing plugin forward between `LoggedInAppScopeFlowNode` and `LoggedInFlowNode`. The RoomComponent was not created. Fix crash when opening a room. --- .../io/element/android/appnav/LoggedInAppScopeFlowNode.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 c94967939e..6fbe63c1e8 100644 --- a/appnav/src/main/kotlin/io/element/android/appnav/LoggedInAppScopeFlowNode.kt +++ b/appnav/src/main/kotlin/io/element/android/appnav/LoggedInAppScopeFlowNode.kt @@ -102,7 +102,8 @@ class LoggedInAppScopeFlowNode @AssistedInject constructor( plugins().forEach { it.onOpenBugReport() } } } - createNode(buildContext, listOf(callback)) + val nodeLifecycleCallbacks = plugins() + createNode(buildContext, nodeLifecycleCallbacks + callback) } } } From 6a8869e7cffa44d3143a745d91dc0a9e0deeddf5 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Mon, 28 Aug 2023 16:59:31 +0200 Subject: [PATCH 2/2] Changelog --- changelog.d/1160.bugfix | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/1160.bugfix diff --git a/changelog.d/1160.bugfix b/changelog.d/1160.bugfix new file mode 100644 index 0000000000..de994b406e --- /dev/null +++ b/changelog.d/1160.bugfix @@ -0,0 +1 @@ +Fix crash when opening any room.