Просмотр исходного кода

Use proper install result when overwriting files

Morph 6 лет назад
Родитель
Сommit
1bbc61f5f1
2 измененных файлов с 3 добавлено и 3 удалено
  1. 1 1
      src/core/file_sys/registered_cache.cpp
  2. 2 2
      src/yuzu/main.cpp

+ 1 - 1
src/core/file_sys/registered_cache.cpp

@@ -643,7 +643,7 @@ InstallResult RegisteredCache::InstallEntry(const NSP& nsp, bool overwrite_if_ex
 
     Refresh();
     if (result) {
-        return InstallResult::ErrorAlreadyExists;
+        return InstallResult::OverwriteExisting;
     }
     return InstallResult::Success;
 }

+ 2 - 2
src/yuzu/main.cpp

@@ -1755,7 +1755,7 @@ InstallResult GMainWindow::InstallNSPXCI(const QString& filename) {
             *nsp, true, qt_raw_copy);
     if (res == FileSys::InstallResult::Success) {
         return InstallResult::Success;
-    } else if (res == FileSys::InstallResult::ErrorAlreadyExists) {
+    } else if (res == FileSys::InstallResult::OverwriteExisting) {
         return InstallResult::Overwrite;
     } else {
         return InstallResult::Failure;
@@ -1842,7 +1842,7 @@ InstallResult GMainWindow::InstallNCA(const QString& filename) {
 
     if (res == FileSys::InstallResult::Success) {
         return InstallResult::Success;
-    } else if (res == FileSys::InstallResult::ErrorAlreadyExists) {
+    } else if (res == FileSys::InstallResult::OverwriteExisting) {
         return InstallResult::Overwrite;
     } else {
         return InstallResult::Failure;