[fixup] cancel timer in show_overlay()

This commit is contained in:
tokyo4j 2024-03-25 20:56:10 +09:00
parent 93bc17a99a
commit 39d941df3c

View file

@ -58,6 +58,10 @@ show_overlay(struct seat *seat, struct wlr_box *box)
}
wlr_scene_node_set_position(node, box->x, box->y);
wlr_scene_node_set_enabled(node, true);
if (seat->overlay.timer) {
wl_event_source_timer_update(seat->overlay.timer, 0);
}
}
static void
@ -69,9 +73,6 @@ show_region_overlay(struct seat *seat, struct region *region)
seat->overlay.active.region = region;
seat->overlay.active.edge = VIEW_EDGE_INVALID;
seat->overlay.active.output = NULL;
if (seat->overlay.timer) {
wl_event_source_timer_update(seat->overlay.timer, 0);
}
show_overlay(seat, &region->geo);
}