Skip to content

Commit 988207e

Browse files
authored
Merge pull request #1113 from witchlliee/center-layer-surface
wl_surface: center layer surface
2 parents 8ade8c3 + fee8176 commit 988207e

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/ifs/wl_surface/zwlr_layer_surface_v1.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -537,8 +537,11 @@ impl ZwlrLayerSurfaceV1 {
537537
let extents = self.surface.extents.get();
538538
let (width, height) = extents.size();
539539
let mut anchor = self.anchor.get();
540-
if anchor == 0 {
541-
anchor = LEFT | RIGHT | TOP | BOTTOM;
540+
if anchor & (LEFT | RIGHT) == 0 {
541+
anchor |= LEFT | RIGHT;
542+
}
543+
if anchor & (TOP | BOTTOM) == 0 {
544+
anchor |= TOP | BOTTOM;
542545
}
543546
let (mt, mr, mb, ml) = self.margin.get();
544547
let ons = &output.node_state[LiveTL];

0 commit comments

Comments
 (0)