|
|
@ -681,9 +681,11 @@ static void damage_surface_iterator(struct sway_output *output, struct sway_view
|
|
|
|
wlr_output_damage_add_box(output->damage, &box);
|
|
|
|
wlr_output_damage_add_box(output->damage, &box);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!wl_list_empty(&surface->current.frame_callback_list)) {
|
|
|
|
output->surface_needs_frame = true;
|
|
|
|
output->surface_needs_frame = true;
|
|
|
|
wlr_output_schedule_frame(output->wlr_output);
|
|
|
|
wlr_output_schedule_frame(output->wlr_output);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void output_damage_surface(struct sway_output *output, double ox, double oy,
|
|
|
|
void output_damage_surface(struct sway_output *output, double ox, double oy,
|
|
|
|
struct wlr_surface *surface, bool whole) {
|
|
|
|
struct wlr_surface *surface, bool whole) {
|
|
|
|