diff --git a/src/overlay.c b/src/overlay.c index c73ce393..8f503f5c 100644 --- a/src/overlay.c +++ b/src/overlay.c @@ -170,7 +170,9 @@ show_edge_overlay(struct seat *seat, enum view_edge edge, wl_event_source_timer_update(seat->overlay.timer, 100); } else { /* Show overlay now */ - handle_edge_overlay_timeout(seat); + struct wlr_box box = get_edge_snap_box(seat->overlay.active.edge, + seat->overlay.active.output); + show_overlay(seat, &box); } }