layout/tiling: Fix swap stack overlay offset
This commit is contained in:
parent
c59e9a3c52
commit
0deab8d9ed
1 changed files with 4 additions and 4 deletions
|
|
@ -5323,7 +5323,7 @@ where
|
||||||
percentage,
|
percentage,
|
||||||
swap_tree,
|
swap_tree,
|
||||||
swap_desc.as_ref(),
|
swap_desc.as_ref(),
|
||||||
|node_id, data, geo, original_geo, alpha, animating| {
|
|node_id, data, geo, _original_geo, alpha, animating| {
|
||||||
if swap_desc.as_ref().map(|desc| &desc.node) == Some(&node_id)
|
if swap_desc.as_ref().map(|desc| &desc.node) == Some(&node_id)
|
||||||
|| focused.as_ref() == Some(&node_id)
|
|| focused.as_ref() == Some(&node_id)
|
||||||
{
|
{
|
||||||
|
|
@ -5484,14 +5484,14 @@ where
|
||||||
})
|
})
|
||||||
.unwrap_or(false)
|
.unwrap_or(false)
|
||||||
{
|
{
|
||||||
let mut geo = mapped.active_window_geometry().as_local();
|
let mut active_geo = mapped.active_window_geometry().as_local();
|
||||||
geo.loc += original_geo.loc;
|
active_geo.loc += geo.loc - mapped.geometry().loc.as_local();
|
||||||
elements.insert(
|
elements.insert(
|
||||||
0,
|
0,
|
||||||
CosmicMappedRenderElement::Overlay(BackdropShader::element(
|
CosmicMappedRenderElement::Overlay(BackdropShader::element(
|
||||||
renderer,
|
renderer,
|
||||||
Key::Window(Usage::Overlay, mapped.key()),
|
Key::Window(Usage::Overlay, mapped.key()),
|
||||||
geo,
|
active_geo,
|
||||||
0.0,
|
0.0,
|
||||||
0.3,
|
0.3,
|
||||||
group_color,
|
group_color,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue