scrcpy/app
Romain Vimont 4879950a06 Fix asynchronous SDL window state handling
The SDL3 migration guide [1] says:

> The following window operations are now considered to be asynchronous
requests and should not be assumed to succeed unless a corresponding
event has been received […]

Remove the boolean fields used to track the window state, as they were
fundamentally inconsistent with SDL's internal state. Use
SDL_GetWindowFlags() explicitly instead.

[1]: <https://wiki.libsdl.org/SDL3/README-migration>

Refs #6216 comment <https://github.com/Genymobile/scrcpy/pull/6216#discussion_r2651810005>
PR #6216 <https://github.com/Genymobile/scrcpy/pull/6216>
2026-01-08 20:40:51 +01:00
..
data Remove useless flag in zsh completion script 2025-05-22 20:00:58 +02:00
deps Set URL explicitly in dependency build scripts 2025-10-30 22:31:16 +01:00
src Fix asynchronous SDL window state handling 2026-01-08 20:40:51 +01:00
tests Add missing test for START_APP serialization 2025-11-25 00:13:13 +01:00
meson.build Migrate from SDL2 to SDL3 2026-01-06 16:22:48 +01:00
scrcpy-windows.manifest Set DPI awareness for Windows 2021-12-20 19:13:02 +01:00
scrcpy-windows.rc Bump version to 3.3.4 2025-12-17 19:57:50 +01:00
scrcpy.1 Add missing --screen-off-timeout doc in manpage 2025-04-14 18:07:37 +02:00