summaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
authorZephyron <zephyron@citron-emu.orgq>2025-02-16 11:55:13 +1000
committerMike Lothian <mike@fireburn.co.uk>2025-05-11 16:37:05 +0100
commit541eaeff2c3c8c4e2012e3e1ead5304fa08e1895 (patch)
treeb08ec0564c3d9fb9fc8f6eb05537761af1134bca /src/core
parent403e1742e15f247bca08150a4713e8bd87e0135e (diff)
service/aoc: Implement CheckAddOnContentMountStatus
Implements the CheckAddOnContentMountStatus command for the aoc:u service. This function checks whether add-on content (DLC) is currently mounted. Currently returns false as we don't yet track mounted content state. Changed log level from WARNING to DEBUG since this is no longer stubbed.
Diffstat (limited to 'src/core')
-rw-r--r--src/core/hle/service/aoc/addon_content_manager.cpp7
-rw-r--r--src/core/hle/service/aoc/addon_content_manager.h2
2 files changed, 6 insertions, 3 deletions
diff --git a/src/core/hle/service/aoc/addon_content_manager.cpp b/src/core/hle/service/aoc/addon_content_manager.cpp
index d47f57d64..ea1cc8cbe 100644
--- a/src/core/hle/service/aoc/addon_content_manager.cpp
+++ b/src/core/hle/service/aoc/addon_content_manager.cpp
@@ -190,8 +190,11 @@ Result IAddOnContentManager::NotifyUnmountAddOnContent() {
R_SUCCEED();
}
-Result IAddOnContentManager::CheckAddOnContentMountStatus() {
- LOG_WARNING(Service_AOC, "(STUBBED) called");
+Result IAddOnContentManager::CheckAddOnContentMountStatus(Out<bool> out_mounted) {
+ LOG_DEBUG(Service_AOC, "called");
+
+ // Return whether add-on content is currently mounted
+ *out_mounted = false;
R_SUCCEED();
}
diff --git a/src/core/hle/service/aoc/addon_content_manager.h b/src/core/hle/service/aoc/addon_content_manager.h
index 91857df4c..8ae91a2b3 100644
--- a/src/core/hle/service/aoc/addon_content_manager.h
+++ b/src/core/hle/service/aoc/addon_content_manager.h
@@ -34,7 +34,7 @@ public:
OutCopyHandle<Kernel::KReadableEvent> out_event, ClientProcessId process_id);
Result NotifyMountAddOnContent();
Result NotifyUnmountAddOnContent();
- Result CheckAddOnContentMountStatus();
+ Result CheckAddOnContentMountStatus(Out<bool> out_mounted);
Result CreateEcPurchasedEventManager(OutInterface<IPurchaseEventManager> out_interface);
Result CreatePermanentEcPurchasedEventManager(
OutInterface<IPurchaseEventManager> out_interface);