Add niri msg stop-cast --session-id

This commit is contained in:
Ivan Molodetskikh
2026-01-15 13:11:48 +03:00
parent 9015ff8e36
commit 849788bb28
6 changed files with 27 additions and 2 deletions
+3
View File
@@ -356,6 +356,8 @@ pub enum Action {
SetDynamicCastWindowById(u64),
SetDynamicCastMonitor(#[knuffel(argument)] Option<String>),
ClearDynamicCastTarget,
#[knuffel(skip)]
StopCast(u64),
ToggleOverview,
OpenOverview,
CloseOverview,
@@ -690,6 +692,7 @@ impl From<niri_ipc::Action> for Action {
Self::SetDynamicCastMonitor(output)
}
niri_ipc::Action::ClearDynamicCastTarget {} => Self::ClearDynamicCastTarget,
niri_ipc::Action::StopCast { session_id } => Self::StopCast(session_id),
niri_ipc::Action::ToggleOverview {} => Self::ToggleOverview,
niri_ipc::Action::OpenOverview {} => Self::OpenOverview,
niri_ipc::Action::CloseOverview {} => Self::CloseOverview,