diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Locking/LockViewController.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Locking/LockViewController.swift
index af24b5ea5..4e033740a 100644
--- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Locking/LockViewController.swift
+++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Locking/LockViewController.swift
@@ -22,6 +22,10 @@ class LockViewController: NSViewController {
@IBOutlet weak var closeButton: NSButton!
@IBOutlet weak var loadingIndicator: NSProgressIndicator!
+ public override var nibName: NSNib.Name? {
+ return NSNib.Name(self.className)
+ }
+
var actionViewController: DocumentActionViewController! {
return parent as? DocumentActionViewController
}
@@ -30,22 +34,31 @@ class LockViewController: NSViewController {
self.itemIdentifiers = itemIdentifiers
self.locking = locking
super.init(nibName: nil, bundle: nil)
+ }
+ required init?(coder: NSCoder) {
+ fatalError("init(coder:) has not been implemented")
+ }
+
+ override func viewDidLoad() {
guard let firstItem = itemIdentifiers.first else {
Logger.shareViewController.error("called without items")
closeAction(self)
return
}
+ Logger.lockViewController.info(
+ """
+ Locking \(self.locking ? "enabled" : "disabled", privacy: .public) for items:
+ \(firstItem.rawValue, privacy: .public)
+ """
+ )
+
Task {
await processItemIdentifier(firstItem)
}
}
- required init?(coder: NSCoder) {
- fatalError("init(coder:) has not been implemented")
- }
-
@IBAction func closeAction(_ sender: Any) {
actionViewController.extensionContext.completeRequest()
}
diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Locking/LockViewController.xib b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Locking/LockViewController.xib
index 0a583a09c..33c88d33e 100644
--- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Locking/LockViewController.xib
+++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Locking/LockViewController.xib
@@ -14,6 +14,7 @@
+