From 09034671ad3694e696b562b21cd9551641bbbfbc Mon Sep 17 00:00:00 2001 From: SQP Date: Wed, 18 Jul 2018 09:40:11 +0200 Subject: [PATCH] Fix mouse buffer on Unix-like systems --- clipboard_unix.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/clipboard_unix.go b/clipboard_unix.go index 0acd5fa..59feb07 100644 --- a/clipboard_unix.go +++ b/clipboard_unix.go @@ -50,17 +50,19 @@ func init() { } func getPasteCommand() *exec.Cmd { + nb := len(pasteCmdArgs) if Primary { - pasteCmdArgs = pasteCmdArgs[:1] + nb = 2 } - return exec.Command(pasteCmdArgs[0], pasteCmdArgs[1:]...) + return exec.Command(pasteCmdArgs[0], pasteCmdArgs[1:nb]...) } func getCopyCommand() *exec.Cmd { + nb := len(copyCmdArgs) if Primary { - copyCmdArgs = copyCmdArgs[:1] + nb = 2 } - return exec.Command(copyCmdArgs[0], copyCmdArgs[1:]...) + return exec.Command(copyCmdArgs[0], copyCmdArgs[1:nb]...) } func readAll() (string, error) {