Added dialog for canceling file transfer.
Added new class FTDialog::CancelingDlg.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@444 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/vncviewer/FileTransfer.cxx b/vncviewer/FileTransfer.cxx
index 6102459..a0c1cf9 100644
--- a/vncviewer/FileTransfer.cxx
+++ b/vncviewer/FileTransfer.cxx
@@ -322,6 +322,8 @@
void
FileTransfer::uploadFilePortion()
{
+ if (m_bFTDlgShown) m_pFTDialog->processDlgMsgs();
+
if (m_fileReader.isCreated()) {
char buf[FT_MAX_SENDING_SIZE];
unsigned int bytesRead = 0;
@@ -406,6 +408,8 @@
return false;
}
+ if (m_bFTDlgShown) m_pFTDialog->processDlgMsgs();
+
if (bufSize > 0) {
unsigned int bytesWritten = 0;
m_fileWriter.write(pFile, bufSize, &bytesWritten);