Files
ppsspp/android
Henrik RydgårdandClaude Opus 5.5 87353cfd01 Android: Fix activity state lost on recreate, and a destroyed activity kept alive
- Initialize() runs for the first activity only, but set up per-activity
  fields: after any recreate, audioManager was null, so audio focus was
  never taken or given up again, and sustained performance mode was off.
- The static camera helper kept the first activity's display. It now gets
  the application context.
- An activity backed out of (or destroyed by the system) with the native
  side left running stayed referenced by it until the next one registered,
  and native code could still post commands to it. It now lets go, and a
  command arriving at a destroyed activity is dropped (an input box request
  answered as cancelled).
- An open input box is dismissed in onDestroy, instead of its window
  leaking and its request never being answered.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-10 15:31:24 +02:00
..
…