summaryrefslogtreecommitdiff
path: root/src/server/client_shell_graphics.rs
diff options
context:
space:
mode:
authorCan Celik <ogulcancelik@gmail.com>2026-09-02 14:24:33 +0300
committerGitHub <noreply@github.com>2026-09-02 14:24:33 +0300
commit6c0bb273d5d5405a00985621b17e36f8b4d64609 (patch)
treeceef5ea8adf337bf3c1e977b133e76cb763c6f1b /src/server/client_shell_graphics.rs
parentcc88b3b8e5bb9f7d9f23ed6ae85a52fd7b5b9ed6 (diff)
feat: support independent multi-client tab views (#3526)
Diffstat (limited to 'src/server/client_shell_graphics.rs')
-rw-r--r--src/server/client_shell_graphics.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/client_shell_graphics.rs b/src/server/client_shell_graphics.rs
index b16001cf..578350b2 100644
--- a/src/server/client_shell_graphics.rs
+++ b/src/server/client_shell_graphics.rs
@@ -6,6 +6,7 @@ pub(crate) fn collect(
pane_infos: &[crate::layout::PaneInfo],
split_borders: &[crate::layout::SplitBorder],
popup: Option<&ClientShellPopupSurface>,
+ target: Option<crate::ui::TabSurfaceTarget>,
cell_size: crate::kitty_graphics::HostCellSize,
delivered: &DeliveryCache,
client_id: u64,
@@ -14,6 +15,7 @@ pub(crate) fn collect(
crate::kitty_graphics::surface::collect_scene(
app,
crate::ui::TabSurfaceView {
+ target,
pane_infos,
split_borders,
},