From babe4d7ed050fe9ff1fcec51bfb723895dde9c9f Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Thu, 9 Oct 2025 17:15:32 +0200 Subject: [PATCH] Fix instability of Uri --- .../features/roomdetails/impl/edit/RoomDetailsEditState.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditState.kt b/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditState.kt index f01011376c..d9a51e8e06 100644 --- a/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditState.kt +++ b/features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/edit/RoomDetailsEditState.kt @@ -8,12 +8,15 @@ package io.element.android.features.roomdetails.impl.edit import android.net.Uri +import androidx.compose.runtime.Immutable import io.element.android.libraries.architecture.AsyncAction import io.element.android.libraries.matrix.api.core.RoomId import io.element.android.libraries.matrix.ui.media.AvatarAction import io.element.android.libraries.permissions.api.PermissionsState import kotlinx.collections.immutable.ImmutableList +// Annotate with @Immutable since `Uri` is unstable +@Immutable data class RoomDetailsEditState( val roomId: RoomId, /** The raw room name (i.e. the room name from the state event `m.room.name`), not the display name. */