Centralize Win32 app runtime binding setup
This commit is contained in:
@@ -97,6 +97,10 @@ Latest slice:
|
||||
and bound-tablet bindings beside the retained owned `App`, `AppRuntime*`,
|
||||
and `WacomTablet` objects instead of leaving that binding surface in
|
||||
`windows_runtime_shell.cpp`.
|
||||
- `src/platform_windows/windows_runtime_state.*` now also owns the Win32
|
||||
owned-app creation plus app/runtime binding handoff, so
|
||||
`windows_runtime_shell.cpp` is down to a thinner startup dispatcher over the
|
||||
retained runtime-state helper.
|
||||
- `src/platform_windows/windows_runtime_shell.h` is now a thinner runtime
|
||||
entrypoint header that picks up the retained binding surface from
|
||||
`windows_runtime_state.h` instead of declaring a second shell-owned binding
|
||||
|
||||
@@ -104,6 +104,10 @@ Current slice:
|
||||
- `src/platform_windows/windows_runtime_state.*` now also owns the bound
|
||||
Win32 `App*` / tablet binding surface alongside the retained owned `App`,
|
||||
runtime, and tablet objects.
|
||||
- `src/platform_windows/windows_runtime_state.*` now also owns the Win32
|
||||
owned-app creation plus app/runtime binding handoff, so
|
||||
`windows_runtime_shell.cpp` is thinner and no longer open-codes that
|
||||
retained runtime-state setup.
|
||||
- `src/platform_windows/windows_runtime_shell.h` is thinner again and now
|
||||
imports that binding surface from `windows_runtime_state.h` instead of
|
||||
declaring shell-owned bind/release accessors itself.
|
||||
|
||||
Reference in New Issue
Block a user