From f52322287d9d9ecf8ea9ce55d511a6d6e8ed49cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D1=8B=D1=87=D0=BA=D0=BE=D0=B2=20=D0=90=D0=BD=D0=B4?= =?UTF-8?q?=D1=80=D0=B5=D0=B9?= Date: Tue, 7 Apr 2015 14:04:20 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/pip@76 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5 --- src/io/pifiletransfer.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/io/pifiletransfer.cpp b/src/io/pifiletransfer.cpp index 2875df94..6ec659d6 100644 --- a/src/io/pifiletransfer.cpp +++ b/src/io/pifiletransfer.cpp @@ -43,15 +43,18 @@ bool PIFileTransfer::send(const PIStringList& files) { bool PIFileTransfer::send(PIVector entries) { + started_ = true; PIVector allEntries; for (int i = 0; i < entries.size_s(); i++) { allEntries << PFTFileInfo(entries[i]); allEntries.back().dest_path = entries[i].name(); if (entries[i].isDir()) { + cur_file_string = "scaning " + entries[i].name() + " (" + PIString::fromNumber(i) + "/" + PIString::fromNumber(entries.size()) + ")"; PIDir d(entries[i].path); PIVector fls = d.allEntries(); d.up(); for (int j=0; j &files) { } srand(PISystemTime::current().toMilliseconds()); pftheader.session_id = rand(); - started_ = true; sendFilesStarted(); + cur_file_string = "buil session"; desc.clear(); desc << files_; pftheader.step = pft_Description; buildSession(PIVector() << Part(0, desc.size())); + cur_file_string = ""; if (!send_process()) return false; pftheader.step = pft_Data; PIVector pts;