aboutsummaryrefslogtreecommitdiff
path: root/alacritty_terminal/src/ansi.rs
diff options
context:
space:
mode:
Diffstat (limited to 'alacritty_terminal/src/ansi.rs')
-rw-r--r--alacritty_terminal/src/ansi.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/alacritty_terminal/src/ansi.rs b/alacritty_terminal/src/ansi.rs
index c2388540..f41c3951 100644
--- a/alacritty_terminal/src/ansi.rs
+++ b/alacritty_terminal/src/ansi.rs
@@ -849,13 +849,14 @@ where
// Set clipboard
b"52" => {
- if params.len() < 3 || params[1].is_empty() {
+ if params.len() < 3 {
return unhandled(params);
}
+ let clipboard = params[1].get(0).unwrap_or(&b'c');
match params[2] {
- b"?" => self.handler.write_clipboard(params[1][0], writer),
- base64 => self.handler.set_clipboard(params[1][0], base64),
+ b"?" => self.handler.write_clipboard(*clipboard, writer),
+ base64 => self.handler.set_clipboard(*clipboard, base64),
}
},