summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorZephyron <zephyron@citron-emu.orgq>2025-02-16 11:55:13 +1000
committerZephyron <zephyron@citron-emu.orgq>2025-02-16 11:55:13 +1000
commitef884ce39c47e41351a25fddd09746eb622d2097 (patch)
treec865a564c46e8ff831730c3c2472db002c074e98 /src
parent1aad9fd4e3a8fb858f5ac1bbc28af7fcef39dec2 (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')
-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);