Wizard: Improve folder creation (2)
authorMarkus Goetz <markus@woboq.com>
Mon, 10 Apr 2017 14:15:28 +0000 (16:15 +0200)
committerMarkus Goetz <markus@woboq.com>
Mon, 10 Apr 2017 14:15:28 +0000 (16:15 +0200)
src/gui/accountsettings.cpp
src/gui/folder.cpp

index 48bbb496b1d1657aa3553e86960f0c3dc6bf10fb..c573b8b3d25c1363be09daf271ae05068f0fd750 100644 (file)
@@ -313,10 +313,9 @@ void AccountSettings::slotFolderWizardAccepted()
                                      tr("<p>Could not create local folder <i>%1</i>.")
                                         .arg(QDir::toNativeSeparators(definition.localPath)));
                 return;
-            } else {
-                FileSystem::setFolderMinimumPermissions(definition.localPath);
             }
         }
+        FileSystem::setFolderMinimumPermissions(definition.localPath);
     }
 
     /* take the value from the definition of already existing folders. All folders have
index d20215a0ed3b9c82c172271eb60794e789b439e8..83ed5c531e0601aebad55f973de6b71f9aef8d92 100644 (file)
@@ -911,6 +911,7 @@ void Folder::slotAboutToRemoveAllFiles(SyncFileItem::Direction dir, bool *cancel
     }
     *cancel = msgBox.clickedButton() == keepBtn;
     if (*cancel) {
+        FileSystem::setFolderMinimumPermissions(path());
         journalDb()->clearFileTable();
         _lastEtag.clear();
         slotScheduleThisFolder();