Merge pull request #2243 from RyanDwyer/use-fullscreen-saved-buffer

Use saved buffer when fullscreen view is in a transaction
This commit is contained in:
emersion 2018-07-11 13:04:06 +01:00 committed by GitHub
commit 73084c5fa6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -844,7 +844,11 @@ void output_render(struct sway_output *output, struct timespec *when,
} }
// TODO: handle views smaller than the output // TODO: handle views smaller than the output
render_view_surfaces(fullscreen_view, output, damage, 1.0f); if (fullscreen_view->swayc->instructions->length) {
render_saved_view(fullscreen_view, output, damage, 1.0f);
} else {
render_view_surfaces(fullscreen_view, output, damage, 1.0f);
}
if (fullscreen_view->type == SWAY_VIEW_XWAYLAND) { if (fullscreen_view->type == SWAY_VIEW_XWAYLAND) {
render_unmanaged(output, damage, render_unmanaged(output, damage,