mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2026-01-22 10:00:22 +01:00
Every shells have an implementation of weston_desktop_api structures. It includes some callbacks to listen to xdg_surface signals. Committed callback is one of them. Currently, the xdg_shell don't invoke the weston_desktop_api->committed callback when the xdg_surface is initial stage or no surface content. In the case: the client attached a null buffer after the valid buffer, the shell isn't going to invoke to xdg_surface committed, and don't know the surface is disappeared. If the surface is fullscreen, we will get a black background on the screen until a new valid frame come. That should not happen. Signed-off-by: Tran Ba Khang(MS/EMC31-XC) <Khang.TranBa@vn.bosch.com> |
||
|---|---|---|
| .. | ||
| input-panel.c | ||
| meson.build | ||
| shell.c | ||
| shell.h | ||