From f9ff195350d6dc0bf19627cf1f19e36b20890a31 Mon Sep 17 00:00:00 2001 From: Mason Reed Date: Thu, 24 Oct 2024 19:17:11 -0400 Subject: Make WARP function guid generation infallible --- plugins/warp/src/plugin/copy.rs | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) (limited to 'plugins/warp/src/plugin/copy.rs') diff --git a/plugins/warp/src/plugin/copy.rs b/plugins/warp/src/plugin/copy.rs index ee91fb4a..d539a430 100644 --- a/plugins/warp/src/plugin/copy.rs +++ b/plugins/warp/src/plugin/copy.rs @@ -12,20 +12,14 @@ impl FunctionCommand for CopyFunctionGUID { log::error!("Could not get low level il for copied function"); return; }; - if let Some(guid) = cached_function_guid(func, &llil) { - log::info!( - "Function GUID for {}... {}", - func.symbol().short_name().to_string(), - guid - ); - if let Ok(mut clipboard) = arboard::Clipboard::new() { - let _ = clipboard.set_text(guid.to_string()); - } - } else { - log::error!( - "Failed to create GUID for function... 0x{:0x}", - func.start() - ); + let guid = cached_function_guid(func, &llil); + log::info!( + "Function GUID for {}... {}", + func.symbol().short_name().to_string(), + guid + ); + if let Ok(mut clipboard) = arboard::Clipboard::new() { + let _ = clipboard.set_text(guid.to_string()); } } -- cgit v1.3.1