diff options
Diffstat (limited to 'libs/local')
| -rw-r--r-- | libs/local/src/main/java/org/the_jk/cleversync/io/local/PathLink.kt | 12 |
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()) } } } |
