diff options
Diffstat (limited to 'zellij-server/src/panes/plugin_pane.rs')
-rw-r--r-- | zellij-server/src/panes/plugin_pane.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/zellij-server/src/panes/plugin_pane.rs b/zellij-server/src/panes/plugin_pane.rs index 980438c57..8a45c3c10 100644 --- a/zellij-server/src/panes/plugin_pane.rs +++ b/zellij-server/src/panes/plugin_pane.rs @@ -68,6 +68,7 @@ pub(crate) struct PluginPane { prev_pane_name: String, frame: HashMap<ClientId, PaneFrame>, borderless: bool, + exclude_from_sync: bool, pane_frame_color_override: Option<(PaletteColor, Option<String>)>, invoked_with: Option<Run>, loading_indication: LoadingIndication, @@ -107,6 +108,7 @@ impl PluginPane { prev_pane_name: pane_name, terminal_emulator_colors, terminal_emulator_color_codes, + exclude_from_sync: false, link_handler, character_cell_size, sixel_image_store, @@ -502,6 +504,12 @@ impl Pane for PluginPane { fn borderless(&self) -> bool { self.borderless } + fn set_exclude_from_sync(&mut self, exclude_from_sync: bool) { + self.exclude_from_sync = exclude_from_sync; + } + fn exclude_from_sync(&self) -> bool { + self.exclude_from_sync + } fn handle_right_click(&mut self, to: &Position, client_id: ClientId) { self.send_plugin_instructions .send(PluginInstruction::Update(vec![( |