Merge pull request #7237 from vector-im/nimau/7232_crash_new_dm_creation

fixed a crash when a new DM room is created (#7232)
This commit is contained in:
Nicolas Mauri 2023-01-06 09:21:54 +01:00 committed by GitHub
commit f7e396215f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 3 deletions

View file

@ -1064,6 +1064,9 @@ static CGSize kThreadListBarButtonItemImageSize;
// Set room title view
[self refreshRoomTitle];
// Stop any pending voice broadcast if needed
[self stopUncompletedVoiceBroadcastIfNeeded];
}
else
{
@ -1082,8 +1085,6 @@ static CGSize kThreadListBarButtonItemImageSize;
[self setupUserSuggestionViewIfNeeded];
[self updateTopBanners];
[self stopUncompletedVoiceBroadcastIfNeeded];
}
- (void)onRoomDataSourceReady

View file

@ -320,6 +320,6 @@ extension RoomViewController: ComposerLinkActionBridgePresenterDelegate {
// MARK: - VoiceBroadcast
extension RoomViewController {
@objc func stopUncompletedVoiceBroadcastIfNeeded() {
self.roomDataSource.room.stopUncompletedVoiceBroadcastIfNeeded()
self.roomDataSource?.room.stopUncompletedVoiceBroadcastIfNeeded()
}
}

1
changelog.d/7232.bugfix Normal file
View file

@ -0,0 +1 @@
Direct Message: fixed a crash when a new DM room is created