summaryrefslogtreecommitdiff
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
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.
-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);