From e81354ae38cde19d0c2d6bbf86de461d079dbd4d Mon Sep 17 00:00:00 2001 From: Lioncash Date: Sat, 25 Aug 2018 04:58:55 -0400 Subject: [PATCH] svc: Return process title ID if queried in GetInfo() We already have the variable itself set up to perform this task, so we can just return its value from the currently executing process instead of always stubbing it to zero. --- src/core/hle/kernel/svc.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/core/hle/kernel/svc.cpp b/src/core/hle/kernel/svc.cpp index 6be5c474e7..cb6253398c 100644 --- a/src/core/hle/kernel/svc.cpp +++ b/src/core/hle/kernel/svc.cpp @@ -319,8 +319,7 @@ static ResultCode GetInfo(u64* result, u64 info_id, u64 handle, u64 info_sub_id) *result = Core::CurrentProcess()->is_virtual_address_memory_enabled; break; case GetInfoType::TitleId: - LOG_WARNING(Kernel_SVC, "(STUBBED) Attempted to query titleid, returned 0"); - *result = 0; + *result = Core::CurrentProcess()->program_id; break; case GetInfoType::PrivilegedProcessId: LOG_WARNING(Kernel_SVC,