]> dgit.raspbian.org Git - nextcloud-desktop.git/commitdiff
Ensure FileProvider gets set up after accountmanager has set up accounts
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Sat, 11 Mar 2023 11:43:37 +0000 (12:43 +0100)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 12 May 2023 05:21:28 +0000 (13:21 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/application.cpp

index 2ab170c582c389725b926a0d2365b3dfe621f821..4d6b25c629aa6fbde56f7bf7c2660fc849582ae6 100644 (file)
@@ -375,8 +375,6 @@ Application::Application(int &argc, char **argv)
     _folderManager.reset(new FolderMan);
 #if defined(Q_OS_WIN)
     _shellExtensionsServer.reset(new ShellExtensionsServer);
-#elif defined(Q_OS_MACOS)
-    _fileProvider.reset(Mac::FileProvider::instance());
 #endif
 
     connect(this, &SharedTools::QtSingleApplication::messageReceived, this, &Application::slotParseMessage);
@@ -404,6 +402,10 @@ Application::Application(int &argc, char **argv)
         }
     }
 
+#ifdef Q_OS_MACOS
+    _fileProvider.reset(Mac::FileProvider::instance());
+#endif
+
     FolderMan::instance()->setSyncEnabled(true);
 
     setQuitOnLastWindowClosed(false);