diff options
| author | Winter <102400503+brainlessbitch@users.noreply.github.com> | 2024-10-09 01:50:06 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-09 08:50:06 +0000 |
| commit | e24723125f5ef91983735043fba893a940469686 (patch) | |
| tree | 01ef6849cef45fa7b6493b4faa0a4b5bb7276694 /src/input | |
| parent | 03c603918d817762ee95d21ea15a854adf47886e (diff) | |
| download | niri-e24723125f5ef91983735043fba893a940469686.tar.gz niri-e24723125f5ef91983735043fba893a940469686.tar.bz2 niri-e24723125f5ef91983735043fba893a940469686.zip | |
added power-on-monitors (#723)
Diffstat (limited to 'src/input')
| -rw-r--r-- | src/input/mod.rs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/input/mod.rs b/src/input/mod.rs index 7c43c896..70356253 100644 --- a/src/input/mod.rs +++ b/src/input/mod.rs @@ -479,6 +479,9 @@ impl State { Action::PowerOffMonitors => { self.niri.deactivate_monitors(&mut self.backend); } + Action::PowerOnMonitors => { + self.niri.activate_monitors(&mut self.backend); + } Action::ToggleDebugTint => { self.backend.toggle_debug_tint(); self.niri.queue_redraw_all(); @@ -2582,6 +2585,7 @@ fn allowed_when_locked(action: &Action) -> bool { | Action::ChangeVt(_) | Action::Suspend | Action::PowerOffMonitors + | Action::PowerOnMonitors | Action::SwitchLayout(_) ) } @@ -2589,7 +2593,11 @@ fn allowed_when_locked(action: &Action) -> bool { fn allowed_during_screenshot(action: &Action) -> bool { matches!( action, - Action::Quit(_) | Action::ChangeVt(_) | Action::Suspend | Action::PowerOffMonitors + Action::Quit(_) + | Action::ChangeVt(_) + | Action::Suspend + | Action::PowerOffMonitors + | Action::PowerOnMonitors ) } |
