From 3fb85df5049b73b2822bc73141c1e3ea3485a5d2 Mon Sep 17 00:00:00 2001 From: purian23 Date: Sat, 7 Mar 2026 20:42:54 -0500 Subject: [PATCH] fix(Clipboard) remove unused copyServe logic --- core/internal/clipboard/clipboard.go | 34 +++++++++++++--------------- 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/core/internal/clipboard/clipboard.go b/core/internal/clipboard/clipboard.go index be5c8d7e..939aa4ca 100644 --- a/core/internal/clipboard/clipboard.go +++ b/core/internal/clipboard/clipboard.go @@ -18,6 +18,22 @@ func Copy(data []byte, mimeType string) error { } func CopyOpts(data []byte, mimeType string, foreground, pasteOnce bool) error { + if foreground { + return copyServeWithWriter(func(writer io.Writer) error { + total := 0 + for total < len(data) { + n, err := writer.Write(data[total:]) + total += n + if err != nil { + return err + } + } + if total != len(data) { + return io.ErrShortWrite + } + return nil + }, mimeType, pasteOnce) + } return CopyReader(bytes.NewReader(data), mimeType, foreground, pasteOnce) } @@ -65,24 +81,6 @@ func copyFork(data io.Reader, mimeType string, pasteOnce bool) error { return nil } -func copyServe(data []byte, mimeType string, pasteOnce bool) error { - return copyServeWithWriter(func(writer io.Writer) error { - total := 0 - - for total < len(data) { - n, err := writer.Write(data[total:]) - total += n - if err != nil { - return err - } - } - if total != len(data) { - return io.ErrShortWrite - } - return nil - }, mimeType, pasteOnce) -} - func copyServeReader(data io.Reader, mimeType string, pasteOnce bool) error { cachedData, err := createClipboardCacheFile() if err != nil {