shell/elements: Fix corners order for clipping/shadows
This commit is contained in:
parent
ea470f0a4b
commit
b6f0855a31
5 changed files with 34 additions and 28 deletions
|
|
@ -391,12 +391,12 @@ impl CosmicWindow {
|
|||
.map(|x| x.round() as u8);
|
||||
if has_ssd && !clip {
|
||||
// bottom corners
|
||||
radii[1] = 0;
|
||||
radii[3] = 0;
|
||||
radii[0] = 0;
|
||||
radii[2] = 0;
|
||||
if is_tiled {
|
||||
// top corners
|
||||
radii[0] = 0;
|
||||
radii[2] = 0;
|
||||
radii[1] = 0;
|
||||
radii[3] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -456,12 +456,12 @@ impl CosmicWindow {
|
|||
&& !is_maximized;
|
||||
if has_ssd && !clip {
|
||||
// bottom corners
|
||||
radii[1] = 0;
|
||||
radii[3] = 0;
|
||||
radii[0] = 0;
|
||||
radii[2] = 0;
|
||||
if is_tiled {
|
||||
// top corners
|
||||
radii[0] = 0;
|
||||
radii[2] = 0;
|
||||
radii[1] = 0;
|
||||
radii[3] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -513,8 +513,8 @@ impl CosmicWindow {
|
|||
.into_iter()
|
||||
.map(|elem| {
|
||||
if has_ssd {
|
||||
radii[0] = 0;
|
||||
radii[2] = 0;
|
||||
radii[1] = 0;
|
||||
radii[3] = 0;
|
||||
}
|
||||
if radii.iter().any(|x| *x != 0)
|
||||
&& clip
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue