Own legacy platform services on Linux

This commit is contained in:
2026-06-17 10:07:24 +02:00
parent f98e4f4889
commit c225529cbf
5 changed files with 24 additions and 1 deletions

View File

@@ -70,6 +70,12 @@ What is already real:
- `pp_app_core`
Latest slice:
- `src/platform_legacy/legacy_platform_services.*` now exposes an ownable
`create_platform_services()` entrypoint alongside the legacy fallback
accessor.
- `linux/src/main.cpp` now owns a local legacy `PlatformServices` instance and
binds it into `App` explicitly instead of binding the process-global legacy
accessor directly.
- `src/app_events.cpp` no longer silently falls back to
`pp::platform::legacy::platform_services()` when `App` has no bound platform
services; the live app path now expects explicit platform-service ownership.