PIPeer data transfers fixnsfer
git-svn-id: svn://db.shs.com.ru/pip@47 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -277,12 +277,12 @@ void Daemon::dataReceived(const PIString & from, const PIByteArray & data) {
|
||||
r = remotes.value(from);
|
||||
if (!r) break;
|
||||
ba >> dir;
|
||||
r->dir.cd(dir);
|
||||
r->dir_my.cd(dir);
|
||||
{
|
||||
PIVector<PIFile::FileInfo> fil = r->dir.entries();
|
||||
PIVector<PIFile::FileInfo> fil = r->dir_my.entries();
|
||||
piForeach (PIFile::FileInfo & f, fil)
|
||||
f.path = f.name();
|
||||
rba << int(ReplyChangeDir) << r->dir.absolutePath() << fil;
|
||||
rba << int(ReplyChangeDir) << r->dir_my.absolutePath() << fil;
|
||||
}
|
||||
break;
|
||||
case ReplyHostInfo:
|
||||
@@ -296,7 +296,7 @@ void Daemon::dataReceived(const PIString & from, const PIByteArray & data) {
|
||||
{
|
||||
PIVector<PIFile::FileInfo> fil;
|
||||
ba >> dir >> fil;
|
||||
r->dir.setDir(dir);
|
||||
r->dir_remote.setDir(dir);
|
||||
fm.setRemoteDir(dir);
|
||||
fm.setRemoteContent(fil);
|
||||
fm.remoteRestoreDir();
|
||||
|
||||
Reference in New Issue
Block a user