swayfx/sway/desktop
Ryan Dwyer 96c8c02483 Fix flash of background when xwayland views are mapped
A flash of background was happening for two reasons:

1) We were using the xsurface's dimensions to check if the surface is
ready, but these are pending dimensions.
2) In my particular setup, the default geometry of the xsurface does not
intersect any output, which prevented it from receiving a frame done
event. This made the transaction time out and the client would only
redraw once it's been rendered.
2018-06-30 14:30:14 +10:00
..
desktop.c Make main properties be the pending state 2018-06-09 10:08:43 +10:00
layer_shell.c Merge remote-tracking branch 'upstream/master' into atomic 2018-06-29 20:04:24 +10:00
output.c Render saved buffers with the surface's dimensions 2018-06-29 21:13:22 +10:00
transaction.c Fix flash of background when xwayland views are mapped 2018-06-30 14:30:14 +10:00
xdg_shell.c Merge remote-tracking branch 'upstream/master' into atomic 2018-06-29 20:04:24 +10:00
xdg_shell_v6.c Merge remote-tracking branch 'upstream/master' into atomic 2018-06-29 20:04:24 +10:00
xwayland.c Fix flash of background when xwayland views are mapped 2018-06-30 14:30:14 +10:00