aboutsummaryrefslogtreecommitdiff
path: root/src/input
diff options
context:
space:
mode:
Diffstat (limited to 'src/input')
-rw-r--r--src/input/mod.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/input/mod.rs b/src/input/mod.rs
index 81e5d863..f53855af 100644
--- a/src/input/mod.rs
+++ b/src/input/mod.rs
@@ -1636,7 +1636,11 @@ impl State {
self.niri.queue_redraw_all();
}
Action::MaximizeColumn => {
- self.niri.layout.toggle_full_width();
+ if self.niri.screenshot_ui.is_open() {
+ self.niri.screenshot_ui.select_entire_output();
+ } else {
+ self.niri.layout.toggle_full_width();
+ }
}
Action::MaximizeWindowToEdges => {
let focus = self.niri.layout.focus().map(|m| m.window.clone());
@@ -4570,6 +4574,7 @@ fn allowed_during_screenshot(action: &Action) -> bool {
| Action::SetWindowWidth(_)
| Action::SetWindowHeight(_)
| Action::SetColumnWidth(_)
+ | Action::MaximizeColumn
)
}