}
if (file->remotePerm && file->remotePerm[0]) {
item->_remotePerm = QByteArray(file->remotePerm);
+ if (remote)
+ _remotePerms[item->_file] = item->_remotePerm;
}
/* The flag "serverHasIgnoredFiles" is true if item in question is a directory
_seenFiles.insert(renameTarget);
}
- if (remote && file->remotePerm && file->remotePerm[0]) {
- _remotePerms[item->_file] = file->remotePerm;
- }
-
switch(file->error_status) {
case CSYNC_STATUS_OK:
break;
_hasForwardInTimeFiles = false;
_backInTimeFiles = 0;
bool walkOk = true;
+ _remotePerms.clear();
_seenFiles.clear();
_temporarilyUnavailablePaths.clear();
_renamedFolders.clear();
// Delete the propagator only after emitting the signal.
_propagator.clear();
+ _remotePerms.clear();
+ _seenFiles.clear();
+ _temporarilyUnavailablePaths.clear();
+ _renamedFolders.clear();
_clearTouchedFilesTimer.start();
}