From 1148e2ce7bfad1c43ec1ba50e41f447fa1d782f1 Mon Sep 17 00:00:00 2001 From: bunnei Date: Mon, 15 Jan 2018 15:10:18 -0500 Subject: pctl: GetService should return an IParentalControlService interface. --- src/core/hle/service/pctl/pctl_a.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/core/hle/service/pctl/pctl_a.cpp b/src/core/hle/service/pctl/pctl_a.cpp index 904a31c6b..8d4462773 100644 --- a/src/core/hle/service/pctl/pctl_a.cpp +++ b/src/core/hle/service/pctl/pctl_a.cpp @@ -9,11 +9,16 @@ namespace Service { namespace PCTL { +class IParentalControlService final : public ServiceFramework { +public: + IParentalControlService() : ServiceFramework("IParentalControlService") {} +}; + void PCTL_A::GetService(Kernel::HLERequestContext& ctx) { - LOG_WARNING(Service, "(STUBBED) called"); - IPC::RequestBuilder rb{ctx, 2}; + IPC::RequestBuilder rb{ ctx, 2, 0, 0, 1 }; rb.Push(RESULT_SUCCESS); - // TODO(Subv): This should return an IParentalControlService interface. + rb.PushIpcInterface(); + LOG_DEBUG(Service, "called"); } PCTL_A::PCTL_A() : ServiceFramework("pctl:a") { -- cgit v1.2.3