Files
AnyPS5/docs/dev/debt/libSceMsgDialog.native.md
T
MarcZX10 2cfafa4e3c docs(libSceMsgDialog.native): say that only shown dialogs wait for the player
The silent stub entry said every dialog finishes at sceMsgDialogOpen. Only the
dialogs that have no UI do; a shown one waits for the answer.
2026-10-29 14:06:17 +00:00

6 lines
693 B
Markdown

# libSceMsgDialog.native technical debt
### Silent stubs
- [libSceMsgDialog.native](../../../core/libs/prx/libSceMsgDialog.native/Export.cpp) - only the user message dialogs that [libSceMsgDialog](libSceMsgDialog.md) lists as shown wait for the player; every other dialog finishes at `sceMsgDialogOpen` without UI and answers with button 1, so `sceMsgDialogClose` returns `NOT_RUNNING` for it; its result before `sceMsgDialogInitialize` follows libSceMsgDialog. `sceMsgDialogTerminate` resets running or finished dialogs and returns OK, rejecting uninitialized calls with `COMMON_DIALOG_ERROR_NOT_INITIALIZED` following shadPS4; null pointer arguments return `COMMON_DIALOG_ERROR_ARG_NULL`.