summaryrefslogtreecommitdiff
path: root/file_hierarchy.cpp
diff options
context:
space:
mode:
authorDaniel Wilhelm <daniel@wili.li>2014-04-18 17:20:50 +0200
committerDaniel Wilhelm <daniel@wili.li>2014-04-18 17:20:50 +0200
commit7e706cf64654aea466c059c307e5723e2423ed5d (patch)
treee85f0d28d7c81b6d21419fc38e1a654cca2212b1 /file_hierarchy.cpp
parent5.5 (diff)
downloadFreeFileSync-7e706cf64654aea466c059c307e5723e2423ed5d.tar.gz
FreeFileSync-7e706cf64654aea466c059c307e5723e2423ed5d.tar.bz2
FreeFileSync-7e706cf64654aea466c059c307e5723e2423ed5d.zip
5.6
Diffstat (limited to 'file_hierarchy.cpp')
-rw-r--r--file_hierarchy.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/file_hierarchy.cpp b/file_hierarchy.cpp
index 6f0047eb..37fd9b18 100644
--- a/file_hierarchy.cpp
+++ b/file_hierarchy.cpp
@@ -32,7 +32,7 @@ void HierarchyObject::removeEmptyRec()
// for (auto& subDir : refSubDirs())
// subDir.removeEmptyRec(); //recurse
- std::for_each(refSubDirs().begin(), refSubDirs().end(), std::mem_fun_ref(&HierarchyObject::removeEmptyRec));
+ std::for_each(refSubDirs().begin(), refSubDirs().end(), [&](HierarchyObject& hierObj) { hierObj.removeEmptyRec(); });
}
namespace
@@ -291,8 +291,9 @@ std::wstring zen::getCategoryDescription(CompareFilesResult cmpRes)
std::wstring zen::getCategoryDescription(const FileSystemObject& fsObj)
{
const CompareFilesResult cmpRes = fsObj.getCategory();
- if (cmpRes == FILE_CONFLICT)
- return fsObj.getCatConflict();
+ if (cmpRes == FILE_CONFLICT ||
+ cmpRes == FILE_DIFFERENT_METADATA)
+ return fsObj.getCatExtraDescription();
return getCategoryDescription(cmpRes);
}
bgstack15