]> dgit.raspbian.org Git - nextcloud-desktop.git/commitdiff
Have specific cancel behaviour in shareoptionsview on delete if in create mode
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Wed, 6 Mar 2024 16:50:45 +0000 (00:50 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Wed, 17 Apr 2024 08:38:59 +0000 (16:38 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareOptionsView.swift

index f8dd95858d17d3c87fd5041438be15bf76841e7d..8d7b94507975db552bd8b19f0d453cd51b252818 100644 (file)
@@ -234,6 +234,12 @@ class ShareOptionsView: NSView {
 
     @IBAction func delete(_ sender: Any) {
         Task { @MainActor in
+            guard !createMode else {
+                dataSource?.uiDelegate?.hideOptions()
+                reset()
+                return
+            }
+
             setAllFields(enabled: false)
             deleteButton.isEnabled = false
             saveButton.isEnabled = false