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 {