aboutsummaryrefslogtreecommitdiff
path: root/src/ipc/server.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ipc/server.rs')
-rw-r--r--src/ipc/server.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ipc/server.rs b/src/ipc/server.rs
index 354023b7..7fdc81f5 100644
--- a/src/ipc/server.rs
+++ b/src/ipc/server.rs
@@ -792,4 +792,15 @@ impl State {
state.apply(event.clone());
server.send_event(event);
}
+
+ pub fn ipc_screenshot_taken(&mut self, path: Option<String>) {
+ let Some(server) = &self.niri.ipc_server else {
+ return;
+ };
+ let mut state = server.event_stream_state.borrow_mut();
+
+ let event = Event::ScreenshotCaptured { path };
+ state.apply(event.clone());
+ server.send_event(event);
+ }
}