diff options
Diffstat (limited to 'src/ipc/server.rs')
| -rw-r--r-- | src/ipc/server.rs | 11 |
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); + } } |
