From 169bbfd2dbd20d450dddf751708e5404e356a259 Mon Sep 17 00:00:00 2001 From: ClSlaid Date: Thu, 19 Oct 2023 17:53:05 +0800 Subject: [PATCH] patch: fix clipboard local format map Signed-off-by: ClSlaid --- libs/clipboard/src/platform/linux/mod.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/libs/clipboard/src/platform/linux/mod.rs b/libs/clipboard/src/platform/linux/mod.rs index ed9bb2445..a37db0f3f 100644 --- a/libs/clipboard/src/platform/linux/mod.rs +++ b/libs/clipboard/src/platform/linux/mod.rs @@ -34,7 +34,17 @@ const FILECONTENTS_FORMAT_ID: i32 = 49267; const FILECONTENTS_FORMAT_NAME: &str = "FileContents"; lazy_static! { - static ref REMOTE_FORMAT_MAP: DashMap = DashMap::new(); + static ref REMOTE_FORMAT_MAP: DashMap = DashMap::from_iter( + [ + ( + FILEDESCRIPTOR_FORMAT_ID, + FILEDESCRIPTORW_FORMAT_NAME.to_string() + ), + (FILECONTENTS_FORMAT_ID, FILECONTENTS_FORMAT_NAME.to_string()) + ] + .iter() + .cloned() + ); } fn get_local_format(remote_id: i32) -> Option {