From 11a46a1072114a20258cf4da849e66787c8d046d Mon Sep 17 00:00:00 2001
From: Yonsh Lin <yonsh@live.com>
Date: Thu, 7 Sep 2017 21:39:12 +0800
Subject: [PATCH] Fix IME being interrupted after reconnection Signed-off-by:
 Yonsh Lin <yonsh@live.com> (github: yonsh)

---
 Telegram/SourceFiles/mainwindow.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Telegram/SourceFiles/mainwindow.cpp b/Telegram/SourceFiles/mainwindow.cpp
index 0798d184d..00682cbea 100644
--- a/Telegram/SourceFiles/mainwindow.cpp
+++ b/Telegram/SourceFiles/mainwindow.cpp
@@ -460,6 +460,7 @@ void MainWindow::ui_hideMediaPreview() {
 void MainWindow::showConnecting(const QString &text, const QString &reconnect) {
 	if (_connecting) {
 		_connecting->set(text, reconnect);
+		_connecting->show();
 	} else {
 		_connecting.create(bodyWidget(), text, reconnect);
 		_connecting->show();
@@ -470,7 +471,7 @@ void MainWindow::showConnecting(const QString &text, const QString &reconnect) {
 
 void MainWindow::hideConnecting() {
 	if (_connecting) {
-		_connecting.destroyDelayed();
+		_connecting->hide();
 	}
 }