mirror of
https://github.com/labwc/labwc.git
synced 2026-02-05 04:06:33 -05:00
resistance.c: initialize 'flags' to zero
...in both resistance_resize_apply() and resistance_move_apply() Failure to initialize these variables sometimes causes windows to stick to edges during move/resize. Issues #331 and #309 may be related to this
This commit is contained in:
parent
fb6335e23d
commit
ae15be8555
1 changed files with 2 additions and 2 deletions
|
|
@ -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;
|
||||
|
|
@ -108,7 +108,7 @@ resistance_resize_apply(struct view *view, struct wlr_box *new_view_geo)
|
|||
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;
|
||||
view_edges.top = view->y - border.top;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue