mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-09-02 02:35:24 +02:00
When launching a file from outside the main screen (file association, shortcut, drag-and-drop), the info hasn't been computed yet, so the file type and ID checks that decide what to do with the file were reading empty data. Add GameInfo::WaitUntilReady() - a condition variable signalled from MarkReadyNoLock(), which every exit path of the work item goes through - and use it there. Also demote a noisy PRX decryption log line to DEBUG. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EMLTdwyyzU6Mze3w8VC2JL