windows: Improve platform clipboard (#11553)

I thought platform clipboard should share one ctx. and fixed in vim
mode, read from clipboard crash when using `unwrap`.

Release Notes:

- N/A
This commit is contained in:
CharlesChen0823 2024-05-09 07:09:13 +08:00 committed by GitHub
parent 1b292d2fb3
commit 2e0811e113
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -684,7 +684,7 @@ impl Platform for WindowsPlatform {
fn read_from_clipboard(&self) -> Option<ClipboardItem> {
let mut ctx = ClipboardContext::new().unwrap();
let content = ctx.get_contents().unwrap();
let content = ctx.get_contents().ok()?;
Some(ClipboardItem {
text: content,
metadata: None,