aboutsummaryrefslogtreecommitdiff
path: root/src/ui/screenshot_ui.rs
diff options
context:
space:
mode:
authorLin Xianyi <iynaix@gmail.com>2025-10-19 11:22:31 +0000
committerGitHub <noreply@github.com>2025-10-19 14:22:31 +0300
commit23cd5aa78a26ccf57c6a7993313e42a5c39d43d8 (patch)
treefff3ad5057850bf916c404cc95437e1058c56a20 /src/ui/screenshot_ui.rs
parent8c8447918f4fd7bc6c86a8622b1db52417fbbbbd (diff)
downloadniri-23cd5aa78a26ccf57c6a7993313e42a5c39d43d8.tar.gz
niri-23cd5aa78a26ccf57c6a7993313e42a5c39d43d8.tar.bz2
niri-23cd5aa78a26ccf57c6a7993313e42a5c39d43d8.zip
Add --path argument for niri msg screenshot* commands (#2126)
* Check for empty screenshot parent before creating Avoids a warning. * Add --path argument for niri msg screenshot* commands * fix --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
Diffstat (limited to 'src/ui/screenshot_ui.rs')
-rw-r--r--src/ui/screenshot_ui.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ui/screenshot_ui.rs b/src/ui/screenshot_ui.rs
index 3200cae4..7c03d36e 100644
--- a/src/ui/screenshot_ui.rs
+++ b/src/ui/screenshot_ui.rs
@@ -63,6 +63,7 @@ pub enum ScreenshotUi {
open_anim: Animation,
clock: Clock,
config: Rc<RefCell<Config>>,
+ path: Option<String>,
},
}
@@ -141,6 +142,7 @@ impl ScreenshotUi {
screenshots: HashMap<Output, [OutputScreenshot; 3]>,
default_output: Output,
show_pointer: bool,
+ path: Option<String>,
) -> bool {
if screenshots.is_empty() {
return false;
@@ -235,6 +237,7 @@ impl ScreenshotUi {
open_anim,
clock: clock.clone(),
config: config.clone(),
+ path,
};
self.update_buffers();