summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/am/applets/general_backend.cpp
diff options
context:
space:
mode:
authorZach Hilman <zachhilman@gmail.com>2019-05-18 03:47:07 +0200
committerZach Hilman <zachhilman@gmail.com>2019-05-25 22:09:20 +0200
commitbdc47693f154ffe41f16a452f65d9bd609a72683 (patch)
treec42661106b8c1d0b9efcc54e9cd55ba697dbeb3e /src/core/hle/service/am/applets/general_backend.cpp
parentsvc: Save report on call to svcBreak (diff)
downloadyuzu-bdc47693f154ffe41f16a452f65d9bd609a72683.tar
yuzu-bdc47693f154ffe41f16a452f65d9bd609a72683.tar.gz
yuzu-bdc47693f154ffe41f16a452f65d9bd609a72683.tar.bz2
yuzu-bdc47693f154ffe41f16a452f65d9bd609a72683.tar.lz
yuzu-bdc47693f154ffe41f16a452f65d9bd609a72683.tar.xz
yuzu-bdc47693f154ffe41f16a452f65d9bd609a72683.tar.zst
yuzu-bdc47693f154ffe41f16a452f65d9bd609a72683.zip
Diffstat (limited to '')
-rw-r--r--src/core/hle/service/am/applets/general_backend.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/core/hle/service/am/applets/general_backend.cpp b/src/core/hle/service/am/applets/general_backend.cpp
index c591b9ac2..55865176c 100644
--- a/src/core/hle/service/am/applets/general_backend.cpp
+++ b/src/core/hle/service/am/applets/general_backend.cpp
@@ -13,6 +13,7 @@
#include "core/hle/result.h"
#include "core/hle/service/am/am.h"
#include "core/hle/service/am/applets/general_backend.h"
+#include "core/reporter.h"
namespace Service::AM::Applets {
@@ -83,13 +84,20 @@ void PhotoViewer::ViewFinished() {
broker.SignalStateChanged();
}
-StubApplet::StubApplet() = default;
+StubApplet::StubApplet(AppletId id) : id(id) {}
StubApplet::~StubApplet() = default;
void StubApplet::Initialize() {
LOG_WARNING(Service_AM, "called (STUBBED)");
Applet::Initialize();
+
+ const auto data = broker.PeekDataToAppletForDebug();
+ Core::System::GetInstance().GetReporter().SaveUnimplementedAppletReport(
+ static_cast<u32>(id), common_args.arguments_version, common_args.library_version,
+ common_args.theme_color, common_args.play_startup_sound, common_args.system_tick,
+ data.normal, data.interactive);
+
LogCurrentStorage(broker, "Initialize");
}