Commit Graph
6 Commits
Author SHA1 Message Date
XairRrR dcf847e73e fix(libSceHmdSetupDialog): keep a terminated dialog terminated during Open and Close
sceHmdSetupDialogOpen and sceHmdSetupDialogClose read the status and
stored FINISHED in a separate step, so a concurrent Terminate could be
overwritten and leave the library looking initialized. Both now move
to FINISHED with a compare-exchange loop that repeats the checks.

AI-assisted: yes
2026-10-29 16:05:43 +01:00
Omar Elmahy 53621f8084 test(libSceHmdSetupDialog): cover post-terminate lifecycle and argument precedence 2026-10-27 23:50:41 +00:00
Hedi Trigui ffdf85b2eb test(libSceHmdSetupDialog): cover uninitialized and terminated null argument handling 2026-10-27 08:33:50 +01:00
pushkarreddyy 5701dbd8a3 test(libSceHmdSetupDialog): cover null argument handling before initialization 2026-10-26 23:03:51 +05:30
boykopovar f38d29fd08 refactor(sdk): add canonical headers for remaining libraries 2026-10-24 23:17:42 +03:00
SimoneandClaude Opus 5.5 7129b6956b feat: run the common-dialog state machine in four dialog libraries
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-21 16:49:52 +02:00