mirror of https://github.com/tmux/tmux.git
Create a new context when copying instead of using the input context. The input
context may not exist yet.pull/1/head
parent
6ddb06d372
commit
041a911c43
|
@ -1386,9 +1386,13 @@ void
|
|||
window_copy_copy_buffer(struct window_pane *wp, int idx, void *buf, size_t len)
|
||||
{
|
||||
u_int limit;
|
||||
struct screen_write_ctx ctx;
|
||||
|
||||
if (options_get_number(&global_options, "set-clipboard"))
|
||||
screen_write_setselection(&wp->ictx.ctx, buf, len);
|
||||
if (options_get_number(&global_options, "set-clipboard")) {
|
||||
screen_write_start(&ctx, wp, NULL);
|
||||
screen_write_setselection(&ctx, buf, len);
|
||||
screen_write_stop(&ctx);
|
||||
}
|
||||
|
||||
if (idx == -1) {
|
||||
limit = options_get_number(&global_options, "buffer-limit");
|
||||
|
|
Loading…
Reference in New Issue