Browse Source

Use proper install result when overwriting files

nce_cpp
Morph 6 years ago
parent
commit
9dc8b2f03c
  1. 2
      src/core/file_sys/registered_cache.cpp
  2. 4
      src/yuzu/main.cpp

2
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;
}

4
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;

Loading…
Cancel
Save