From 6deb6e077fa85a83d5bd4f54f1f416508c77c126 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sun, 5 Feb 2017 22:21:44 +0100 Subject: vis: add file argument to vis_pipe --- register.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'register.c') diff --git a/register.c b/register.c index 4e65403..2b188b2 100644 --- a/register.c +++ b/register.c @@ -1,7 +1,7 @@ #include #include -#include "vis.h" +#include "vis-core.h" #include "text.h" #include "util.h" #include "register.h" @@ -29,7 +29,8 @@ const char *register_get(Vis *vis, Register *reg, size_t *len) { buffer_init(&buferr); buffer_clear(®->buf); - int status = vis_pipe(vis, &(Filerange){ .start = 0, .end = 0 }, + int status = vis_pipe(vis, vis->win->file, + &(Filerange){ .start = 0, .end = 0 }, (const char*[]){ VIS_CLIPBOARD, "--paste", NULL }, ®->buf, read_buffer, &buferr, read_buffer); @@ -70,7 +71,8 @@ bool register_put_range(Vis *vis, Register *reg, Text *txt, Filerange *range) { Buffer buferr; buffer_init(&buferr); - int status = vis_pipe(vis, range, (const char*[]){ VIS_CLIPBOARD, "--copy", NULL }, + int status = vis_pipe(vis, vis->win->file, range, + (const char*[]){ VIS_CLIPBOARD, "--copy", NULL }, NULL, NULL, &buferr, read_buffer); if (status != 0) -- cgit v1.2.3