mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-04-21 20:14:45 +00:00
system/MsgDialog: debug logging
This commit is contained in:
parent
f1218ad9f5
commit
c481650705
2 changed files with 15 additions and 0 deletions
|
@ -88,13 +88,16 @@ int PS4_SYSV_ABI _ZTVN3sce16CommonDialogUtil6ClientE() {
|
|||
|
||||
Error PS4_SYSV_ABI sceCommonDialogInitialize() {
|
||||
if (g_isInitialized) {
|
||||
LOG_INFO(Lib_CommonDlg, "already initialized");
|
||||
return Error::ALREADY_SYSTEM_INITIALIZED;
|
||||
}
|
||||
LOG_DEBUG(Lib_CommonDlg, "initialized");
|
||||
g_isInitialized = true;
|
||||
return Error::OK;
|
||||
}
|
||||
|
||||
bool PS4_SYSV_ABI sceCommonDialogIsUsed() {
|
||||
LOG_TRACE(Lib_CommonDlg, "called");
|
||||
return g_isUsed;
|
||||
}
|
||||
|
||||
|
|
|
@ -23,6 +23,7 @@ static DialogResult g_result{};
|
|||
static MsgDialogUi g_msg_dialog_ui;
|
||||
|
||||
Error PS4_SYSV_ABI sceMsgDialogClose() {
|
||||
LOG_DEBUG(Lib_MsgDlg, "called");
|
||||
if (g_status != Status::RUNNING) {
|
||||
return Error::NOT_RUNNING;
|
||||
}
|
||||
|
@ -31,6 +32,7 @@ Error PS4_SYSV_ABI sceMsgDialogClose() {
|
|||
}
|
||||
|
||||
Error PS4_SYSV_ABI sceMsgDialogGetResult(DialogResult* result) {
|
||||
LOG_DEBUG(Lib_MsgDlg, "called");
|
||||
if (g_status != Status::FINISHED) {
|
||||
return Error::NOT_FINISHED;
|
||||
}
|
||||
|
@ -47,10 +49,12 @@ Error PS4_SYSV_ABI sceMsgDialogGetResult(DialogResult* result) {
|
|||
}
|
||||
|
||||
Status PS4_SYSV_ABI sceMsgDialogGetStatus() {
|
||||
LOG_TRACE(Lib_MsgDlg, "called status={}", magic_enum::enum_name(g_status));
|
||||
return g_status;
|
||||
}
|
||||
|
||||
Error PS4_SYSV_ABI sceMsgDialogInitialize() {
|
||||
LOG_DEBUG(Lib_MsgDlg, "called");
|
||||
if (!CommonDialog::g_isInitialized) {
|
||||
return Error::NOT_SYSTEM_INITIALIZED;
|
||||
}
|
||||
|
@ -68,11 +72,14 @@ Error PS4_SYSV_ABI sceMsgDialogInitialize() {
|
|||
|
||||
Error PS4_SYSV_ABI sceMsgDialogOpen(const OrbisParam* param) {
|
||||
if (g_status != Status::INITIALIZED && g_status != Status::FINISHED) {
|
||||
LOG_INFO(Lib_MsgDlg, "called without initialize");
|
||||
return Error::INVALID_STATE;
|
||||
}
|
||||
if (param == nullptr) {
|
||||
LOG_DEBUG(Lib_MsgDlg, "called param:(NULL)");
|
||||
return Error::ARG_NULL;
|
||||
}
|
||||
LOG_DEBUG(Lib_MsgDlg, "called param->mode: {}", magic_enum::enum_name(param->mode));
|
||||
ASSERT(param->size == sizeof(OrbisParam));
|
||||
ASSERT(param->baseParam.size == sizeof(CommonDialog::BaseParam));
|
||||
g_result = {};
|
||||
|
@ -83,6 +90,7 @@ Error PS4_SYSV_ABI sceMsgDialogOpen(const OrbisParam* param) {
|
|||
}
|
||||
|
||||
Error PS4_SYSV_ABI sceMsgDialogProgressBarInc(OrbisMsgDialogProgressBarTarget target, u32 delta) {
|
||||
LOG_DEBUG(Lib_MsgDlg, "called");
|
||||
if (g_status != Status::RUNNING) {
|
||||
return Error::NOT_RUNNING;
|
||||
}
|
||||
|
@ -98,6 +106,7 @@ Error PS4_SYSV_ABI sceMsgDialogProgressBarInc(OrbisMsgDialogProgressBarTarget ta
|
|||
|
||||
Error PS4_SYSV_ABI sceMsgDialogProgressBarSetMsg(OrbisMsgDialogProgressBarTarget target,
|
||||
const char* msg) {
|
||||
LOG_DEBUG(Lib_MsgDlg, "called");
|
||||
if (g_status != Status::RUNNING) {
|
||||
return Error::NOT_RUNNING;
|
||||
}
|
||||
|
@ -113,6 +122,7 @@ Error PS4_SYSV_ABI sceMsgDialogProgressBarSetMsg(OrbisMsgDialogProgressBarTarget
|
|||
|
||||
Error PS4_SYSV_ABI sceMsgDialogProgressBarSetValue(OrbisMsgDialogProgressBarTarget target,
|
||||
u32 value) {
|
||||
LOG_DEBUG(Lib_MsgDlg, "called");
|
||||
if (g_status != Status::RUNNING) {
|
||||
return Error::NOT_RUNNING;
|
||||
}
|
||||
|
@ -127,6 +137,7 @@ Error PS4_SYSV_ABI sceMsgDialogProgressBarSetValue(OrbisMsgDialogProgressBarTarg
|
|||
}
|
||||
|
||||
Error PS4_SYSV_ABI sceMsgDialogTerminate() {
|
||||
LOG_DEBUG(Lib_MsgDlg, "called");
|
||||
if (g_status == Status::RUNNING) {
|
||||
sceMsgDialogClose();
|
||||
}
|
||||
|
@ -139,6 +150,7 @@ Error PS4_SYSV_ABI sceMsgDialogTerminate() {
|
|||
}
|
||||
|
||||
Status PS4_SYSV_ABI sceMsgDialogUpdateStatus() {
|
||||
LOG_TRACE(Lib_MsgDlg, "called status={}", magic_enum::enum_name(g_status));
|
||||
return g_status;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue