summaryrefslogtreecommitdiff
path: root/src/usvfsconnector.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/usvfsconnector.cpp')
-rw-r--r--src/usvfsconnector.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/usvfsconnector.cpp b/src/usvfsconnector.cpp
index f3a45dfe..380abe01 100644
--- a/src/usvfsconnector.cpp
+++ b/src/usvfsconnector.cpp
@@ -133,7 +133,7 @@ void UsvfsConnector::updateMapping(const MappingType &mapping)
if (map.isDirectory) {
VirtualLinkDirectoryStatic(map.source.toStdWString().c_str()
, map.destination.toStdWString().c_str()
- , 0);
+ , (map.createTarget ? LINKFLAG_CREATETARGET : 0) | LINKFLAG_RECURSIVE);
} else {
VirtualLinkFile(map.source.toStdWString().c_str()
, map.destination.toStdWString().c_str()