Forever painted client buffer on a transparent background
weston version is 12.0.2. use desktop-shell and set background-color=0x00ffffff run weston-simple-shm or other demoapp and use ctrl+c or 'killall weston-simple-shm' to stop app, the app image will freeze on screen
It can be seen in the log that all the resources of the app have been released.
simple-shm exiting [1437736.572] -> wl_buffer@14.destroy() [1437736.644] -> wl_buffer@12.destroy() [1437736.771] -> xdg_toplevel@10.destroy() [1437736.787] -> xdg_surface@9.destroy() [1437736.794] -> wl_surface@3.destroy() [1437736.802] -> xdg_wm_base@7.destroy()
Use weston-debug -a to observe the subsequent image sending information. There is no view residue of this app later.
just want to use a transparent background. If I don’t set the background to be transparent, won’t have this problem. Is there anything special about the flow with a transparent background?