summaryrefslogtreecommitdiff
path: root/src/core/loader/loader.cpp
diff options
context:
space:
mode:
authorGravatar LittleWhite2016-01-07 18:36:10 +0100
committerGravatar LittleWhite2016-03-03 22:52:29 +0100
commit7ad669a9115dfaf3271487269d8d8bcdf2c51e03 (patch)
tree2d8de106475388e6fb9fdd6f42f51a829ef9a5c0 /src/core/loader/loader.cpp
parentMerge pull request #1446 from vitorsilverio/patch-2 (diff)
downloadyuzu-7ad669a9115dfaf3271487269d8d8bcdf2c51e03.tar.gz
yuzu-7ad669a9115dfaf3271487269d8d8bcdf2c51e03.tar.xz
yuzu-7ad669a9115dfaf3271487269d8d8bcdf2c51e03.zip
Display errors in GUI when loading ROM failed
Diffstat (limited to 'src/core/loader/loader.cpp')
-rw-r--r--src/core/loader/loader.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/loader/loader.cpp b/src/core/loader/loader.cpp
index 6b88169e1..99f1183ca 100644
--- a/src/core/loader/loader.cpp
+++ b/src/core/loader/loader.cpp
@@ -137,11 +137,12 @@ ResultStatus LoadFile(const std::string& filename) {
137 AppLoader_NCCH app_loader(std::move(file), filename); 137 AppLoader_NCCH app_loader(std::move(file), filename);
138 138
139 // Load application and RomFS 139 // Load application and RomFS
140 if (ResultStatus::Success == app_loader.Load()) { 140 ResultStatus result = app_loader.Load();
141 if (ResultStatus::Success == result) {
141 Service::FS::RegisterArchiveType(Common::make_unique<FileSys::ArchiveFactory_RomFS>(app_loader), Service::FS::ArchiveIdCode::RomFS); 142 Service::FS::RegisterArchiveType(Common::make_unique<FileSys::ArchiveFactory_RomFS>(app_loader), Service::FS::ArchiveIdCode::RomFS);
142 return ResultStatus::Success; 143 return ResultStatus::Success;
143 } 144 }
144 break; 145 return result;
145 } 146 }
146 147
147 // CIA file format... 148 // CIA file format...