diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-07-14 14:58:13 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-07-14 14:58:27 +0300 |
| commit | 56901eed5dbb51d9d669e8ea5a53868896ddeba4 (patch) | |
| tree | 0208710a82da40ae2b6c5be93456ad128cb11054 /src/main.rs | |
| parent | 48fe08caf430672b0497ae496b64ca1f6e3bfb21 (diff) | |
| download | niri-56901eed5dbb51d9d669e8ea5a53868896ddeba4.tar.gz niri-56901eed5dbb51d9d669e8ea5a53868896ddeba4.tar.bz2 niri-56901eed5dbb51d9d669e8ea5a53868896ddeba4.zip | |
Print when exiting by signal
Doesn't appear to work at the moment?
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index bdc6df46..cd750ea2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -201,7 +201,8 @@ fn main() -> Result<(), Box<dyn std::error::Error>> { .handle() .insert_source( Signals::new(&[Signal::SIGINT, Signal::SIGTERM, Signal::SIGHUP]).unwrap(), - |_, _, state| { + |event, _, state| { + info!("quitting due to receiving signal {:?}", event.signal()); state.niri.stop_signal.stop(); }, ) |
