diff options
Diffstat (limited to 'zellij-server/src/unit')
-rw-r--r-- | zellij-server/src/unit/screen_tests.rs | 2 | ||||
-rw-r--r-- | zellij-server/src/unit/tab_tests.rs | 9 |
2 files changed, 11 insertions, 0 deletions
diff --git a/zellij-server/src/unit/screen_tests.rs b/zellij-server/src/unit/screen_tests.rs index cb2799580..ca34645df 100644 --- a/zellij-server/src/unit/screen_tests.rs +++ b/zellij-server/src/unit/screen_tests.rs @@ -90,12 +90,14 @@ fn create_new_screen(size: Size) -> Screen { let max_panes = None; let mode_info = ModeInfo::default(); let draw_pane_frames = false; + let session_is_mirrored = true; Screen::new( bus, &client_attributes, max_panes, mode_info, draw_pane_frames, + session_is_mirrored, ) } diff --git a/zellij-server/src/unit/tab_tests.rs b/zellij-server/src/unit/tab_tests.rs index 426ae98b8..d356cad72 100644 --- a/zellij-server/src/unit/tab_tests.rs +++ b/zellij-server/src/unit/tab_tests.rs @@ -12,7 +12,10 @@ use zellij_utils::input::layout::LayoutTemplate; use zellij_utils::ipc::IpcReceiverWithContext; use zellij_utils::pane_size::Size; +use std::cell::{RefCell, RefMut}; +use std::collections::HashSet; use std::os::unix::io::RawFd; +use std::rc::Rc; use zellij_utils::nix; @@ -89,6 +92,10 @@ fn create_new_tab(size: Size) -> Tab { let colors = Palette::default(); let draw_pane_frames = true; let client_id = 1; + let session_is_mirrored = true; + let mut connected_clients = HashSet::new(); + connected_clients.insert(client_id); + let connected_clients = Rc::new(RefCell::new(connected_clients)); let mut tab = Tab::new( index, position, @@ -100,6 +107,8 @@ fn create_new_tab(size: Size) -> Tab { mode_info, colors, draw_pane_frames, + connected_clients, + session_is_mirrored, client_id, ); tab.apply_layout( |