In
2ac4811, I was missing that windows can be tiled to "center".
As a result, after executing
`<action name="SnapToEdge" combined="yes" direction="left" />` against a
center-tiled window, `view->tiled` is set to `CENTER|LEFT`.
view_set_shade(view, false);
- if (lab_edge_is_cardinal(edge) && view->maximized == VIEW_AXIS_NONE) {
+ if (lab_edge_is_cardinal(edge) && view->maximized == VIEW_AXIS_NONE
+ && view->tiled != LAB_EDGE_CENTER) {
enum lab_edge invert_edge = lab_edge_invert(edge);
/* Represents axis of snapping direction */
enum lab_edge parallel_mask = edge | invert_edge;