Split Android storage paths from legacy fallback

This commit is contained in:
2026-06-17 10:27:01 +02:00
parent 4bef707c81
commit 5491ed4bf5
9 changed files with 76 additions and 18 deletions

View File

@@ -70,6 +70,16 @@ What is already real:
- `pp_app_core`
Latest slice:
- `src/platform_legacy/legacy_platform_services.cpp` now reads Android storage
paths from Android-owned retained state instead of the shared legacy
storage-path singleton.
- `src/legacy_app_startup_services.cpp` and `android/src/cpp/main.cpp` now
update Android-owned retained storage paths instead of the shared legacy
storage-path singleton.
- `src/app_events.cpp`, `linux/src/main.cpp`, and
`src/platform_legacy/legacy_platform_state.*` now route the Linux FPS-title
callback through a narrow legacy GLFW title helper instead of reaching into
retained GLFW window state from `App::set_platform_services(...)`.
- `src/platform_apple/apple_platform_state.cpp` no longer reads Apple storage
paths from `pp::platform::legacy::active_legacy_storage_paths()`;
Apple-owned retained state now carries that path bundle.