fixing crash when tapping verification item

- caused by the setArguments being called on the TimelineFragment not the bottomsheet we've just created
This commit is contained in:
Adam Brown 2022-03-16 16:11:06 +00:00
parent d1a77d2eca
commit 4154f036db
2 changed files with 6 additions and 7 deletions

1
changelog.d/5540.bugfix Normal file
View File

@ -0,0 +1 @@
Fixes crash when tapping the timeline verification surround box instead of the buttons

View File

@ -1771,13 +1771,11 @@ class TimelineFragment @Inject constructor(
} }
is RoomDetailAction.ResumeVerification -> { is RoomDetailAction.ResumeVerification -> {
val otherUserId = data.otherUserId ?: return val otherUserId = data.otherUserId ?: return
VerificationBottomSheet().apply { VerificationBottomSheet.withArgs(
setArguments(VerificationBottomSheet.VerificationArgs( roomId = timelineArgs.roomId,
otherUserId = otherUserId, otherUserId = otherUserId,
verificationId = data.transactionId, transactionId = data.transactionId,
roomId = timelineArgs.roomId ).show(parentFragmentManager, "REQ")
))
}.show(parentFragmentManager, "REQ")
} }
} }
} }