summaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
authorGravatar Lioncash2018-08-25 04:58:55 -0400
committerGravatar Lioncash2018-08-25 05:02:28 -0400
commite81354ae38cde19d0c2d6bbf86de461d079dbd4d (patch)
treef5b6e2f4ddcef4d1c44cff1cdae2368ca0d1cde7 /src/core
parentMerge pull request #1094 from DarkLordZach/nax0 (diff)
downloadyuzu-e81354ae38cde19d0c2d6bbf86de461d079dbd4d.tar.gz
yuzu-e81354ae38cde19d0c2d6bbf86de461d079dbd4d.tar.xz
yuzu-e81354ae38cde19d0c2d6bbf86de461d079dbd4d.zip
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.
Diffstat (limited to 'src/core')
-rw-r--r--src/core/hle/kernel/svc.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/core/hle/kernel/svc.cpp b/src/core/hle/kernel/svc.cpp
index 6be5c474e..cb6253398 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)
319 *result = Core::CurrentProcess()->is_virtual_address_memory_enabled; 319 *result = Core::CurrentProcess()->is_virtual_address_memory_enabled;
320 break; 320 break;
321 case GetInfoType::TitleId: 321 case GetInfoType::TitleId:
322 LOG_WARNING(Kernel_SVC, "(STUBBED) Attempted to query titleid, returned 0"); 322 *result = Core::CurrentProcess()->program_id;
323 *result = 0;
324 break; 323 break;
325 case GetInfoType::PrivilegedProcessId: 324 case GetInfoType::PrivilegedProcessId:
326 LOG_WARNING(Kernel_SVC, 325 LOG_WARNING(Kernel_SVC,