From eb3f8aee2a0ac1184b816c16d5b489588abd8f8f Mon Sep 17 00:00:00 2001 From: "Jerry (Xinyu Hou)" Date: Thu, 4 Jun 2015 14:43:49 -0700 Subject: [PATCH] Notified file transmission interrupted #4745 --- src/gui/src/MainWindow.cpp | 3 ++- src/lib/client/Client.cpp | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/gui/src/MainWindow.cpp b/src/gui/src/MainWindow.cpp index 18f5b163..ca8eec8f 100644 --- a/src/gui/src/MainWindow.cpp +++ b/src/gui/src/MainWindow.cpp @@ -472,7 +472,8 @@ void MainWindow::checkTransmission(const QString& line) setSynergyState(synergyTransfering); } else if (line.contains("Failed") || - line.contains("Complete")) { + line.contains("Complete") || + line.contains("Interrupted")) { setSynergyState(synergyConnected); } diff --git a/src/lib/client/Client.cpp b/src/lib/client/Client.cpp index a8b3e3b3..c738a044 100644 --- a/src/lib/client/Client.cpp +++ b/src/lib/client/Client.cpp @@ -282,6 +282,11 @@ Client::leave() &Client::sendClipboardThread, NULL)); + if (!m_receivedFileData.empty()) { + m_receivedFileData.clear(); + LOG((CLOG_NOTIFY "File Transmission Interrupted: The previous file transmission is interrupted.")); + } + return true; }