[telepathy-qt4/master] file-transfer receiver example: Make sure the saved filename does not contain "/".

Andre Moreira Magalhaes (andrunko) andre.magalhaes at collabora.co.uk
Thu Sep 17 11:21:47 PDT 2009


---
 examples/file-transfer/receiver.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/examples/file-transfer/receiver.cpp b/examples/file-transfer/receiver.cpp
index d31262d..020b974 100644
--- a/examples/file-transfer/receiver.cpp
+++ b/examples/file-transfer/receiver.cpp
@@ -152,7 +152,9 @@ void Receiver::onFileTransferChannelReady(PendingOperation *op)
     connect(mChan.data(),
             SIGNAL(transferredBytesChanged(qulonglong)),
             SLOT(onFileTransferChannelTransferredBytesChanged(qulonglong)));
-    mFile.setFileName(QLatin1String("TelepathyQt4FTReceiverExample_") + mChan->fileName());
+    QString fileName(QLatin1String("TelepathyQt4FTReceiverExample_") + mChan->fileName());
+    fileName.replace("/", "_");
+    mFile.setFileName(fileName);
     qDebug() << "Saving file as" << mFile.fileName();
     mChan->acceptFile(0, &mFile);
 }
-- 
1.5.6.5




More information about the telepathy-commits mailing list