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;