mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
GameSharing InitStart used to return 0 without starting anything, so its GetStatus stayed at NONE and a game waiting for the dialog to finish would hang. It now goes through the normal lifecycle (INIT, RUNNING, FINISHED, SHUTDOWN, NONE) and reports that the user cancelled. PSPPlaceholderDialog was abstract and unused (and missing from CMake); it's now that stand-in. WRONG_TYPE from GameSharing GetStatus/Update/ShutdownStart is what a PSP returns whenever another dialog type was the last one started, so log it at debug like the other dialogs. Sega Rally polls it every frame. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>