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

Merge pull request #1981 from ogniK5377/open-app-area-create

Return no application area when games try to open an application area
bunnei 7 лет назад
Родитель
Сommit
a01832b2e0
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      src/core/hle/service/nfp/nfp.cpp

+ 4 - 4
src/core/hle/service/nfp/nfp.cpp

@@ -20,7 +20,8 @@ namespace Service::NFP {
 namespace ErrCodes {
 namespace ErrCodes {
 constexpr ResultCode ERR_TAG_FAILED(ErrorModule::NFP,
 constexpr ResultCode ERR_TAG_FAILED(ErrorModule::NFP,
                                     -1); // TODO(ogniK): Find the actual error code
                                     -1); // TODO(ogniK): Find the actual error code
-}
+constexpr ResultCode ERR_NO_APPLICATION_AREA(ErrorModule::NFP, 152);
+} // namespace ErrCodes
 
 
 Module::Interface::Interface(std::shared_ptr<Module> module, const char* name)
 Module::Interface::Interface(std::shared_ptr<Module> module, const char* name)
     : ServiceFramework(name), module(std::move(module)) {
     : ServiceFramework(name), module(std::move(module)) {
@@ -292,10 +293,9 @@ private:
     }
     }
 
 
     void OpenApplicationArea(Kernel::HLERequestContext& ctx) {
     void OpenApplicationArea(Kernel::HLERequestContext& ctx) {
-        LOG_DEBUG(Service_NFP, "called");
-        // We don't need to worry about this since we can just open the file
+        LOG_WARNING(Service_NFP, "(STUBBED) called");
         IPC::ResponseBuilder rb{ctx, 2};
         IPC::ResponseBuilder rb{ctx, 2};
-        rb.Push(RESULT_SUCCESS);
+        rb.Push(ErrCodes::ERR_NO_APPLICATION_AREA);
     }
     }
 
 
     void GetApplicationAreaSize(Kernel::HLERequestContext& ctx) {
     void GetApplicationAreaSize(Kernel::HLERequestContext& ctx) {