diff --git a/Signal/src/view controllers/MessagesViewController.m b/Signal/src/view controllers/MessagesViewController.m index df1fc8645..904400c3d 100644 --- a/Signal/src/view controllers/MessagesViewController.m +++ b/Signal/src/view controllers/MessagesViewController.m @@ -691,14 +691,14 @@ typedef enum : NSUInteger { - (void)toggleDefaultKeyboard { - NSString *mode = [self.inputToolbar.contentView.textView.textInputMode primaryLanguage]; - // Mode is nil for the emoji keyboard - if (mode) { - [self.keyboardController endListeningForKeyboard]; - [self dismissKeyBoard]; - [self popKeyBoard]; - [self.keyboardController beginListeningForKeyboard]; + // Primary language is nil for the emoji keyboard & we want to stay on it after sending + if (![self.inputToolbar.contentView.textView.textInputMode primaryLanguage]) { + return; } + [self.keyboardController endListeningForKeyboard]; + [self dismissKeyBoard]; + [self popKeyBoard]; + [self.keyboardController beginListeningForKeyboard]; } #pragma mark - UICollectionViewDelegate