mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-08 13:50:20 +00:00
Old claim: the dialogs that show nothing (progress bar, system message, other
button types, no window, opened while another is shown, no flip within three
seconds) finish on the second sceMsgDialogGetStatus or sceMsgDialogUpdateStatus
call.
What the code does: a progress bar runs until sceMsgDialogClose or 30 seconds
(Export.cpp L64-65); a dialog that is not presented finishes on the second
status call (L67, L99); a presented dialog that no flip drew leaves the modal
state at the first poll after three seconds (ModalDialog.cpp L45-47, 3000 ms in
ModalDialog.hpp); sceMsgDialogOpen returns busy while a dialog runs (Export.cpp
L94). The entry is split in two so each stays under 1000 characters.
Permalinks at b1b5353cfc:
- https://github.com/boykopovar/AnyPS5/blob/b1b5353cfcee098ed17e3ba8a6e616bee97c9215/core/libs/prx/libSceMsgDialog/Export.cpp#L55-L68
- https://github.com/boykopovar/AnyPS5/blob/b1b5353cfcee098ed17e3ba8a6e616bee97c9215/core/libs/prx/libSceMsgDialog/Export.cpp#L94-L100
- https://github.com/boykopovar/AnyPS5/blob/b1b5353cfcee098ed17e3ba8a6e616bee97c9215/core/libs/prx/libSceIme/src/ModalDialog.cpp#L45-L47