776fafe13a
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 |