shell: Fix layer on maximize restore
This commit is contained in:
parent
befcdadf88
commit
a7b369fab3
1 changed files with 3 additions and 3 deletions
|
|
@ -4095,10 +4095,10 @@ impl Shell {
|
||||||
let geometry = set.sticky_layer.element_geometry(mapped).unwrap();
|
let geometry = set.sticky_layer.element_geometry(mapped).unwrap();
|
||||||
(ManagedLayer::Sticky, &mut set.sticky_layer, geometry)
|
(ManagedLayer::Sticky, &mut set.sticky_layer, geometry)
|
||||||
} else if let Some(workspace) = self.space_for_mut(&mapped) {
|
} else if let Some(workspace) = self.space_for_mut(&mapped) {
|
||||||
let layer = if workspace.is_floating(&mapped.active_window()) {
|
let layer = if workspace.is_tiled(&mapped.active_window()) {
|
||||||
ManagedLayer::Floating
|
|
||||||
} else {
|
|
||||||
ManagedLayer::Tiling
|
ManagedLayer::Tiling
|
||||||
|
} else {
|
||||||
|
ManagedLayer::Floating
|
||||||
};
|
};
|
||||||
let geometry = workspace.element_geometry(mapped).unwrap();
|
let geometry = workspace.element_geometry(mapped).unwrap();
|
||||||
(layer, &mut workspace.floating_layer, geometry)
|
(layer, &mut workspace.floating_layer, geometry)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue