diff --git a/crates/gpui/src/platform/windows/platform.rs b/crates/gpui/src/platform/windows/platform.rs index f59a8672f7..a4a7d6249e 100644 --- a/crates/gpui/src/platform/windows/platform.rs +++ b/crates/gpui/src/platform/windows/platform.rs @@ -687,8 +687,10 @@ impl Platform for WindowsPlatform { } fn write_to_clipboard(&self, item: ClipboardItem) { - let mut ctx = ClipboardContext::new().unwrap(); - ctx.set_contents(item.text().to_owned()).unwrap(); + if item.text.len() > 0 { + let mut ctx = ClipboardContext::new().unwrap(); + ctx.set_contents(item.text().to_owned()).unwrap(); + } } fn read_from_clipboard(&self) -> Option {