diff options
Diffstat (limited to 'src/mirall/folder.cpp')
-rw-r--r-- | src/mirall/folder.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/mirall/folder.cpp b/src/mirall/folder.cpp index a769bfa28..55920968a 100644 --- a/src/mirall/folder.cpp +++ b/src/mirall/folder.cpp @@ -386,7 +386,17 @@ void Folder::bubbleUpSyncResult() createGuiLog( firstItemNew._file, tr("downloaded"), newItems ); createGuiLog( firstItemDeleted._file, tr("removed"), removedItems ); createGuiLog( firstItemUpdated._file, tr("updated"), updatedItems ); - createGuiLog( firstItemRenamed._file, tr("renamed"), renamedItems ); + + if( !firstItemRenamed.isEmpty() ) { + QString renameVerb = tr("renamed"); + // if the path changes it's rather a move + QDir renTarget = QFileInfo(firstItemRenamed._renameTarget).dir(); + QDir renSource = QFileInfo(firstItemRenamed._file).dir(); + if(renTarget != renSource) { + renameVerb = tr("moved"); + } + createGuiLog( firstItemRenamed._file, tr("%1 to %2").arg(renameVerb).arg(firstItemRenamed._renameTarget), renamedItems ); + } qDebug() << "OO folder slotSyncFinished: result: " << int(_syncResult.status()); } |