alacritty

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit dd756c27fc51fd2be1af893b41b10b618ffa83ce
parent 0d060d5d801e3abb55035269138d819d38fc175b
Author: Christian Duerr <chrisduerr@users.noreply.github.com>
Date:   Sun, 21 Apr 2019 00:52:06 +0000

Fix selection copying on Windows

The `copypasta` crate incorrectly mapped the secondary clipboard on
Windows to the primary clipboard, leading to the primary clipboard
getting overwritten whenever the selection clipboard was updated.

The new Windows clipboard mimics the macOS clipboard, which also does
not have a selection clipboard.

This fixes #2050.

Diffstat:
Mcopypasta/src/windows.rs | 8++------
1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/copypasta/src/windows.rs b/copypasta/src/windows.rs @@ -40,11 +40,6 @@ impl Load for Clipboard { let mut ctx: ClipboardContext = ClipboardProvider::new().unwrap(); ctx.get_contents().map_err(Error::Clipboard) } - - fn load_selection(&self) -> Result<String, Self::Err> { - let mut ctx: ClipboardContext = ClipboardProvider::new().unwrap(); - ctx.get_contents().map_err(Error::Clipboard) - } } impl Store for Clipboard { @@ -63,6 +58,7 @@ impl Store for Clipboard { where S: Into<String>, { - self.0.set_contents(contents.into()).map_err(Error::Clipboard) + // No such thing on Windows + Ok(()) } }