From: Claudio Cambra Date: Tue, 5 Mar 2024 11:15:05 +0000 (+0800) Subject: Make item's server relative path public in sharetableviewdatasource X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~7^2~46^2~61 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=b2f20e7d200b09d98dc58f8ef050195002fb261a;p=nextcloud-desktop.git Make item's server relative path public in sharetableviewdatasource Signed-off-by: Claudio Cambra --- diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareTableViewDataSource.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareTableViewDataSource.swift index 4b5c1dd71..2d4a7d130 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareTableViewDataSource.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareTableViewDataSource.swift @@ -26,7 +26,8 @@ class ShareTableViewDataSource: NSObject, NSTableViewDataSource, NSTableViewDele } private(set) var kit: NextcloudKit? - private var itemURL: URL? + private(set) var itemURL: URL? + private(set) var itemServerRelativePath: String? private var shares: [NKShare] = [] { didSet { Task { @MainActor in sharesTableView?.reloadData() } } } @@ -76,6 +77,7 @@ class ShareTableViewDataSource: NSObject, NSTableViewDataSource, NSTableViewDele Logger.sharesDataSource.error("Failed to get details from FileProviderExt") return } + itemServerRelativePath = serverPath as String account = convertedAccount await sharesTableView?.deselectAll(self) shares = await fetch(