void
output_enable_adaptive_sync(struct wlr_output *output, bool enabled)
{
- if (output->pending.adaptive_sync_enabled == enabled) {
- return;
- }
wlr_output_enable_adaptive_sync(output, enabled);
if (!wlr_output_test(output)) {
wlr_output_enable_adaptive_sync(output, false);
view->fullscreen = false;
desktop_update_top_layer_visiblity(server);
if (rc.adaptive_sync == LAB_ADAPTIVE_SYNC_FULLSCREEN) {
- wlr_output_enable_adaptive_sync(view->output->wlr_output, false);
+ set_adaptive_sync_fullscreen(view);
}
}