river: fix bug in snap down / right
The calculation of view.pending.box.x for snap right should be based on output_width (not output_height). The inverse applies to view.pending.box.y for snap down.
This commit is contained in:
parent
e49db7682c
commit
86ac0ffd0b
@ -66,9 +66,9 @@ pub fn snap(
|
|||||||
view.output.wlr_output.effectiveResolution(&output_width, &output_height);
|
view.output.wlr_output.effectiveResolution(&output_width, &output_height);
|
||||||
switch (direction) {
|
switch (direction) {
|
||||||
.up => view.pending.box.y = border_width,
|
.up => view.pending.box.y = border_width,
|
||||||
.down => view.pending.box.y = output_width - view.pending.box.height - border_width,
|
.down => view.pending.box.y = output_height - view.pending.box.height - border_width,
|
||||||
.left => view.pending.box.x = border_width,
|
.left => view.pending.box.x = border_width,
|
||||||
.right => view.pending.box.x = output_height - view.pending.box.width - border_width,
|
.right => view.pending.box.x = output_width - view.pending.box.width - border_width,
|
||||||
}
|
}
|
||||||
|
|
||||||
apply(view);
|
apply(view);
|
||||||
|
Loading…
Reference in New Issue
Block a user