From 7cc26b8e38b2c96eb74ffb6d7778e62d3f64fe2f Mon Sep 17 00:00:00 2001 From: Kirill Primak Date: Thu, 30 Jan 2025 22:27:28 +0300 Subject: [PATCH] select: redraw on interaction start This fixes a mismatch between the actual selection and its visual representation when the right mouse button is clicked but not moved (easier to reproduce with animations disabled). --- src/select.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/select.c b/src/select.c index ffd0dd0..22255c1 100644 --- a/src/select.c +++ b/src/select.c @@ -187,6 +187,8 @@ void dp_select_start_interactive(struct dp_selection *selection, struct dp_outpu selection->resize_edges = DP_EDGE_BOTTOM | DP_EDGE_RIGHT; init_resize(selection, x, y); + + dp_output_redraw(output); } void dp_select_stop_interactive(struct dp_selection *selection) {