Inject Android bridge into legacy platform services
This commit is contained in:
@@ -78,6 +78,15 @@ Completed, blocked, and superseded task history moved to
|
||||
the queue is now ordered by code movement instead.
|
||||
|
||||
Current slice:
|
||||
- `src/platform_legacy/legacy_platform_services.*` now takes an explicit
|
||||
Android bridge through `create_platform_services(...)` instead of declaring
|
||||
Android JNI/EGL/clipboard/file-picker hooks directly inside the legacy
|
||||
adapter.
|
||||
- `android/src/cpp/main.cpp` now seeds that Android-owned bridge into its
|
||||
owned legacy `PlatformServices` instance.
|
||||
- The touched Android clipboard, keyboard visibility, JNI thread attach/detach,
|
||||
async render-context, and file-picker ownership now sit at the Android
|
||||
entrypoint instead of the cross-platform fallback adapter body.
|
||||
- `src/platform_legacy/legacy_platform_services.*` now takes an explicit
|
||||
`WebPlatformServices*` dependency through `create_platform_services(...)`
|
||||
instead of routing WebGL publish/flush/default-canvas/save-prepared-file
|
||||
|
||||
Reference in New Issue
Block a user