From 4b7c50518e16bb8fbd02c212df3e03029f66770c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 13 Apr 2022 20:16:51 +0530 Subject: [PATCH] Fix usage of chunk_num --- kitty/window.py | 2 +- shell-integration/zsh/kitty-integration | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kitty/window.py b/kitty/window.py index 54077d3cf..d49fa7fb5 100644 --- a/kitty/window.py +++ b/kitty/window.py @@ -1022,7 +1022,7 @@ class Window: num, rest = msg.split(':', 1) if num == '0' or len(self.current_clone_data) > 1024 * 1024: self.current_clone_data = '' - self.current_clone_data += msg + self.current_clone_data += rest def handle_remote_askpass(self, msg: str) -> None: from .shm import SharedMemory diff --git a/shell-integration/zsh/kitty-integration b/shell-integration/zsh/kitty-integration index 8585b8852..f47c3d6ed 100644 --- a/shell-integration/zsh/kitty-integration +++ b/shell-integration/zsh/kitty-integration @@ -370,7 +370,7 @@ clone-in-kitty() { while [ $pos -lt ${#data} ]; do builtin local chunk="${data:$pos:2048}" pos=$(($pos+2048)) - builtin print -nu "$_ksi_fd" '\eP@kitty-clone|'"${chunk}:"'\e\\' + builtin print -nu "$_ksi_fd" -f '\eP@kitty-clone|%s:%s\e\\' "${chunk_num}" "${chunk}" chunk_num=$(($chunk_num+1)) done builtin print -nu "$_ksi_fd" '\eP@kitty-clone|\e\\'