From b785bcff338ca216cafdc5acaf31f1956fc9e276 Mon Sep 17 00:00:00 2001 From: vaw Date: Sun, 15 Jun 2025 00:23:56 +0200 Subject: [PATCH] Open `:members` in the same window --- src/windows/room/mod.rs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/windows/room/mod.rs b/src/windows/room/mod.rs index adb3a9cc..ba70e49d 100644 --- a/src/windows/room/mod.rs +++ b/src/windows/room/mod.rs @@ -46,6 +46,7 @@ use modalkit::actions::{ PromptAction, Promptable, Scrollable, + WindowAction, }; use modalkit::errors::{EditResult, UIError}; use modalkit::prelude::*; @@ -340,13 +341,10 @@ impl RoomState { Ok(vec![]) }, - RoomAction::Members(mut cmd) => { - let width = Count::Exact(30); - let act = - cmd.default_axis(Axis::Vertical).default_relation(MoveDir1D::Next).window( - OpenTarget::Application(IambId::MemberList(self.id().to_owned())), - width.into(), - ); + RoomAction::Members(cmd) => { + let act = Action::Window(WindowAction::Switch(OpenTarget::Application( + IambId::MemberList(self.id().to_owned()), + ))); Ok(vec![(act, cmd.context.clone())]) },