From fbdde523c4a3f1022b6a78bb1a58de3c311e5959 Mon Sep 17 00:00:00 2001 From: sxyazi Date: Sun, 20 Aug 2023 01:31:31 +0800 Subject: [PATCH] .. --- core/src/external/clipboard.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/external/clipboard.rs b/core/src/external/clipboard.rs index b26075d5..ca8d5f20 100644 --- a/core/src/external/clipboard.rs +++ b/core/src/external/clipboard.rs @@ -46,6 +46,8 @@ pub async fn clipboard_set(s: impl AsRef) -> Result<()> { if stdin.write_all(s.as_ref().as_bytes()).await.is_err() { continue; } + drop(stdin); + if child.wait().await.map(|s| s.success()).unwrap_or_default() { return Ok(()); }