                                     if let messageTextView = self?.messageToolbar.messageTextView {
                                         if messageTextView.isFirstResponder() {
                                             self?.messageToolbar.state = .Default
-                                            delay(YepConfig.dismissKeyboardDelayTimeInterval) {
-                                                self?.performSegueWithIdentifier("showMessageMedia", sender: message)
-                                            }
                                             return
                                         }
                                     }

                                    if let messageTextView = self?.messageToolbar.messageTextView {
                                        if messageTextView.isFirstResponder() {
                                            self?.messageToolbar.state = .Default
                                            delay(YepConfig.dismissKeyboardDelayTimeInterval) {
                                                self?.performSegueWithIdentifier("showMessageMedia", sender: message)
                                            }
                                            return
                                        }
                                    }

                                    if let messageTextView = self?.messageToolbar.messageTextView {
                                        if messageTextView.isFirstResponder() {
                                            self?.messageToolbar.state = .Default
                                            return
                                        }
                                    }
