diff --git a/Riot/Modules/Room/RoomViewController.m b/Riot/Modules/Room/RoomViewController.m index 946061357..2ab7e3062 100644 --- a/Riot/Modules/Room/RoomViewController.m +++ b/Riot/Modules/Room/RoomViewController.m @@ -472,6 +472,8 @@ mainNavigationController.navigationBar.translucent = YES; } + [self.inputToolbarView customizeViewRendering]; + self.activityIndicator.backgroundColor = ThemeService.shared.theme.overlayBackgroundColor; // Prepare jump to last unread banner diff --git a/Riot/Modules/Room/Views/InputToolbar/RoomInputToolbarView.m b/Riot/Modules/Room/Views/InputToolbar/RoomInputToolbarView.m index 605b06623..bbe2c4a41 100644 --- a/Riot/Modules/Room/Views/InputToolbar/RoomInputToolbarView.m +++ b/Riot/Modules/Room/Views/InputToolbar/RoomInputToolbarView.m @@ -92,6 +92,11 @@ growingTextView.tintColor = ThemeService.shared.theme.tintColor; growingTextView.internalTextView.keyboardAppearance = ThemeService.shared.theme.keyboardAppearance; + if (growingTextView.isFirstResponder) + { + [growingTextView resignFirstResponder]; + [growingTextView becomeFirstResponder]; + } self.attachMediaButton.accessibilityLabel = NSLocalizedStringFromTable(@"room_accessibility_upload", @"Vector", nil); self.voiceCallButton.accessibilityLabel = NSLocalizedStringFromTable(@"room_accessibility_call", @"Vector", nil);