diff options
Diffstat (limited to 'src/server/render_stream.rs')
| -rw-r--r-- | src/server/render_stream.rs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/server/render_stream.rs b/src/server/render_stream.rs index 3d9e1141..41684c26 100644 --- a/src/server/render_stream.rs +++ b/src/server/render_stream.rs @@ -350,13 +350,21 @@ pub(crate) type RenderedTabSurface = ( pub(crate) fn render_tab_surface_virtual( app_state: &AppState, terminal_runtimes: &TerminalRuntimeRegistry, + target: Option<crate::ui::TabSurfaceTarget>, area: Rect, resize_panes: bool, cell_size: crate::kitty_graphics::HostCellSize, ) -> RenderedTabSurface { - let layout = - crate::ui::compute_tab_surface(app_state, terminal_runtimes, area, resize_panes, cell_size); + let layout = crate::ui::compute_tab_surface_for( + app_state, + terminal_runtimes, + target, + area, + resize_panes, + cell_size, + ); let surface = crate::ui::TabSurfaceView { + target: layout.target, pane_infos: &layout.pane_infos, split_borders: &layout.split_borders, }; |
