mirror of
https://github.com/nextcloud/desktop.git
synced 2025-10-26 11:17:43 +00:00
gui/wizard: Correctly handle vfs enablement state on account config finish when using macOS File Provider module
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
parent
d43b816c0b
commit
ad99ccef60
@ -689,6 +689,12 @@ void OwncloudSetupWizard::slotAssistantFinished(int result)
|
||||
// is changed.
|
||||
auto account = applyAccountChanges();
|
||||
|
||||
#ifdef BUILD_FILE_PROVIDER_MODULE
|
||||
if (Mac::FileProvider::fileProviderAvailable()) {
|
||||
Mac::FileProvider::instance()->domainManager()->addFileProviderDomainForAccount(account);
|
||||
}
|
||||
#endif
|
||||
|
||||
QString localFolder = FolderDefinition::prepareLocalPath(_ocWizard->localFolder());
|
||||
|
||||
bool startFromScratch = _ocWizard->field("OCSyncFromScratch").toBool();
|
||||
@ -698,9 +704,11 @@ void OwncloudSetupWizard::slotAssistantFinished(int result)
|
||||
folderDefinition.localPath = localFolder;
|
||||
folderDefinition.targetPath = FolderDefinition::prepareTargetPath(_remoteFolder);
|
||||
folderDefinition.ignoreHiddenFiles = folderMan->ignoreHiddenFiles();
|
||||
#ifndef BUILD_FILE_PROVIDER_MODULE
|
||||
if (_ocWizard->useVirtualFileSync()) {
|
||||
folderDefinition.virtualFilesMode = bestAvailableVfsMode();
|
||||
}
|
||||
#endif
|
||||
if (folderMan->navigationPaneHelper().showInExplorerNavigationPane())
|
||||
folderDefinition.navigationPaneClsid = QUuid::createUuid();
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user