floating: restore size and loc on unmaximize
This commit is contained in:
parent
b2572e05ad
commit
bf0b959e4d
3 changed files with 67 additions and 13 deletions
|
|
@ -69,6 +69,16 @@ impl Workspace {
|
|||
.maximize_request(&mut self.space, window, output);
|
||||
}
|
||||
}
|
||||
|
||||
pub fn unmaximize_request(&mut self, window: &Window) {
|
||||
if self.fullscreen.values().any(|w| w == window) {
|
||||
return self.unfullscreen_request(window);
|
||||
}
|
||||
if self.floating_layer.windows.contains(window) {
|
||||
self.floating_layer
|
||||
.unmaximize_request(&mut self.space, window);
|
||||
}
|
||||
}
|
||||
|
||||
pub fn move_request(
|
||||
&mut self,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue