Temp fix for vfs failure.
authorallexzander <blackslayer4@gmail.com>
Fri, 26 Mar 2021 19:41:44 +0000 (21:41 +0200)
committerallexzander <blackslayer4@gmail.com>
Fri, 26 Mar 2021 19:41:44 +0000 (21:41 +0200)
Signed-off-by: allexzander <blackslayer4@gmail.com>
src/libsync/vfs/cfapi/cfapiwrapper.cpp

index dacc61c4b21a01e834e41cf5c38e2f8e881d7fa6..07b5ddf1ab485f04d43b595c874757284d38c513 100644 (file)
@@ -452,6 +452,12 @@ bool deleteSyncRootRegistryKey(const QString &syncRootPath, const QString &provi
 
 OCC::Result<void, QString> OCC::CfApiWrapper::registerSyncRoot(const QString &path, const QString &providerName, const QString &providerVersion, const QString &folderAlias, const QString &displayName, const QString &accountDisplayName)
 {
+    Q_UNUSED(displayName);
+    Q_UNUSED(folderAlias);
+    Q_UNUSED(providerName);
+    Q_UNUSED(accountDisplayName);
+    /*
+     * TODO: Figure out how to fix the WOW6432Node issue, then, uncomment this block
     // even if we fail to register our sync root with shell, we can still proceed with using the VFS
     const auto createRegistryKeyResult = createSyncRootRegistryKeys(providerName, folderAlias, displayName, accountDisplayName, path);
     Q_ASSERT(createRegistryKeyResult);
@@ -459,6 +465,7 @@ OCC::Result<void, QString> OCC::CfApiWrapper::registerSyncRoot(const QString &pa
     if (!createRegistryKeyResult) {
         qCWarning(lcCfApiWrapper) << "Failed to create the registry key for path:" << path;
     }
+    */
 
     const auto p = path.toStdWString();
     const auto name = providerName.toStdWString();
@@ -491,12 +498,17 @@ OCC::Result<void, QString> OCC::CfApiWrapper::registerSyncRoot(const QString &pa
 
 OCC::Result<void, QString> OCC::CfApiWrapper::unregisterSyncRoot(const QString &path, const QString &providerName, const QString &accountDisplayName)
 {
+    Q_UNUSED(providerName);
+    Q_UNUSED(accountDisplayName);
+    /*
+     * TODO: Figure out how to fix the WOW6432Node issue, then, uncomment this block
     const auto deleteRegistryKeyResult = deleteSyncRootRegistryKey(path, providerName, accountDisplayName);
     Q_ASSERT(deleteRegistryKeyResult);
 
     if (!deleteRegistryKeyResult) {
         qCWarning(lcCfApiWrapper) << "Failed to delete the registry key for path:" << path;
     }
+    */
 
     const auto p = path.toStdWString();
     const qint64 result = CfUnregisterSyncRoot(p.data());