From 78712712c7cb438ccb3ad199c46264e603cda296 Mon Sep 17 00:00:00 2001 From: Billy Laws Date: Thu, 23 Jul 2020 19:44:08 +0100 Subject: [PATCH] Fix a few bugs in CreateStrayLayer --- app/src/main/cpp/skyline/services/visrv/IDisplayService.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/cpp/skyline/services/visrv/IDisplayService.cpp b/app/src/main/cpp/skyline/services/visrv/IDisplayService.cpp index cc89e5e2..db5fdcc1 100644 --- a/app/src/main/cpp/skyline/services/visrv/IDisplayService.cpp +++ b/app/src/main/cpp/skyline/services/visrv/IDisplayService.cpp @@ -10,7 +10,7 @@ namespace skyline::service::visrv { IDisplayService::IDisplayService(const DeviceState &state, ServiceManager &manager, const Service serviceType, const std::string &serviceName, const std::unordered_map> &vTable) : BaseService(state, manager, serviceType, serviceName, vTable) {} void IDisplayService::CreateStrayLayer(type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response) { - request.Skip(); + request.Skip(); auto displayId = request.Pop(); state.logger->Debug("Creating Stray Layer on Display: {}", displayId); @@ -23,7 +23,7 @@ namespace skyline::service::visrv { Parcel parcel(state); LayerParcel data{ - .type = 0x20, + .type = 0x2, .pid = 0, .bufferId = 0, // As we only have one layer and buffer .string = "dispdrv"