summaryrefslogtreecommitdiffstats
path: root/tmate-encoder.c
diff options
context:
space:
mode:
Diffstat (limited to 'tmate-encoder.c')
-rw-r--r--tmate-encoder.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/tmate-encoder.c b/tmate-encoder.c
index 3db8e8d7..6ac9a590 100644
--- a/tmate-encoder.c
+++ b/tmate-encoder.c
@@ -194,7 +194,8 @@ void tmate_sync_copy_mode(struct window_pane *wp)
pack(array, 0);
return;
}
- pack(array, 5);
+ pack(array, 6);
+ pack(int, data->backing == &wp->base);
pack(int, data->oy);
pack(int, data->cx);
@@ -217,3 +218,11 @@ void tmate_sync_copy_mode(struct window_pane *wp)
} else
pack(array, 0);
}
+
+void tmate_write_copy_mode(struct window_pane *wp, const char *str)
+{
+ pack(array, 3);
+ pack(int, TMATE_WRITE_COPY_MODE);
+ pack(int, wp->id);
+ pack(string, str);
+}