diff --git a/src/org/kde/kdeconnect/Plugins/SftpPlugin/saf/SafFileSystemProvider.kt b/src/org/kde/kdeconnect/Plugins/SftpPlugin/saf/SafFileSystemProvider.kt index 17764341..e1c42930 100644 --- a/src/org/kde/kdeconnect/Plugins/SftpPlugin/saf/SafFileSystemProvider.kt +++ b/src/org/kde/kdeconnect/Plugins/SftpPlugin/saf/SafFileSystemProvider.kt @@ -389,10 +389,14 @@ class SafFileSystemProvider( ): V? { check(path is SafPath) if (path.isRoot()) { - if (type == BasicFileAttributeView::class.java || type == PosixFileAttributeView::class.java) { + if (type == BasicFileAttributeView::class.java) { @Suppress("UNCHECKED_CAST") return RootBasicFileAttributeView as V } + if (type == PosixFileAttributeView::class.java) { + @Suppress("UNCHECKED_CAST") + return RootPosixFileAttributeView as V + } } if (type == BasicFileAttributeView::class.java) {