diff --git a/Riot/Modules/Common/Recents/RecentsViewController.m b/Riot/Modules/Common/Recents/RecentsViewController.m index 2b9615314..f0f54f16a 100644 --- a/Riot/Modules/Common/Recents/RecentsViewController.m +++ b/Riot/Modules/Common/Recents/RecentsViewController.m @@ -757,8 +757,10 @@ { // Avoid multiple openings of rooms self.userInteractionEnabled = NO; - - [[AppDelegate theDelegate].masterTabBarController selectRoomWithId:roomId andEventId:nil inMatrixSession:matrixSession]; + + [[AppDelegate theDelegate].masterTabBarController selectRoomWithId:roomId andEventId:nil inMatrixSession:matrixSession completion:^{ + self.userInteractionEnabled = YES; + }]; } // Disable UI interactions in this screen while we are going to open another screen.