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);