resistance.c: initialize 'flags' to zero

Failure to initialize this variable sometimes causes windows to stick to
edges during move/resize.

Issues #331 and #309 may be related to this
This commit is contained in:
Johan Malm 2022-05-18 16:52:49 +01:00
parent 8a058ba7b6
commit 87a64b64fa

View file

@ -44,7 +44,7 @@ resistance_move_apply(struct view *view, double *x, double *y)
struct edges view_edges; /* The edges of the current view */
struct edges target_edges; /* The desired edges */
struct edges other_edges; /* The edges of the monitor/other view */
struct edges flags; /* To be set in is_within_resistance_range() */
struct edges flags = { 0 };
view_edges.left = view->x - border.left + 1;
view_edges.top = view->y - border.top + 1;