swayfx/sway/desktop
Kenny Levinsen fcd0ab8f33 view: Save all buffers associated with view
During the execution of a resize transaction, the buffer associated
with a view's surface is saved and reused until the client acknowledges
the resulting configure event.

However, only one the main buffer of the main surface was stored and
rendered, meaning that subsurfaces disappear during resize.

Iterate over all, store and render buffers from all surfaces in the view
to ensure that correct rendering is preserved.
2020-06-03 16:41:17 +02:00
..
desktop.c Stop using wlr_output->{lx,ly} 2019-03-11 12:43:01 -04:00
idle_inhibit_v1.c Add views idle inhibition status in get_tree output 2020-05-29 17:29:41 -04:00
layer_shell.c change apply_exclusive() to closer match layer shell protocol 2020-03-30 17:45:05 +02:00
output.c view: Save all buffers associated with view 2020-06-03 16:41:17 +02:00
render.c view: Save all buffers associated with view 2020-06-03 16:41:17 +02:00
surface.c Make handle_destroy and output_repaint_timer_handler static 2020-03-04 03:09:43 +01:00
transaction.c view: Save all buffers associated with view 2020-06-03 16:41:17 +02:00
xdg_shell.c Remove all wayland-server.h includes 2019-07-27 17:16:56 -04:00
xwayland.c xwayland: pass focus to previous unmanaged surface on unmap 2020-06-01 17:58:15 +02:00