summaryrefslogtreecommitdiff
path: root/libs/local
diff options
context:
space:
mode:
Diffstat (limited to 'libs/local')
-rw-r--r--libs/local/src/main/java/org/the_jk/cleversync/io/local/PathLink.kt12
1 files changed, 6 insertions, 6 deletions
diff --git a/libs/local/src/main/java/org/the_jk/cleversync/io/local/PathLink.kt b/libs/local/src/main/java/org/the_jk/cleversync/io/local/PathLink.kt
index 97cd117..87ab71a 100644
--- a/libs/local/src/main/java/org/the_jk/cleversync/io/local/PathLink.kt
+++ b/libs/local/src/main/java/org/the_jk/cleversync/io/local/PathLink.kt
@@ -19,11 +19,11 @@ internal class PathLink(
override fun modifiableResolve(): ModifiableLink.ModifiableLinkTarget {
val target = path.readSymbolicLink()
return if (target.isDirectory()) {
- ModifiableLink.ModifiableDirectoryTarget(PathDirectory(target.toRealPath(), pathWatcher))
+ ModifiableLink.ModifiableDirectoryTarget(target.toString(), PathDirectory(target.toRealPath(), pathWatcher))
} else if (target.isRegularFile()) {
- ModifiableLink.ModifiableFileTarget(PathFile(target.toRealPath()))
+ ModifiableLink.ModifiableFileTarget(target.toString(), PathFile(target.toRealPath()))
} else {
- ModifiableLink.NoTarget
+ ModifiableLink.NoTarget(target.toString())
}
}
@@ -52,11 +52,11 @@ internal class PathLink(
override fun resolve(): Link.LinkTarget {
val target = path.readSymbolicLink()
return if (target.isDirectory()) {
- Link.DirectoryTarget(PathDirectory(target.toRealPath(), pathWatcher))
+ Link.DirectoryTarget(target.toString(), PathDirectory(target.toRealPath(), pathWatcher))
} else if (target.isRegularFile()) {
- Link.FileTarget(PathFile(target.toRealPath()))
+ Link.FileTarget(target.toString(), PathFile(target.toRealPath()))
} else {
- Link.NoTarget
+ Link.NoTarget(target.toString())
}
}
}