diff options
| author | Mason Reed <mason@vector35.com> | 2024-10-24 19:17:11 -0400 |
|---|---|---|
| committer | Mason Reed <mason@vector35.com> | 2024-10-24 19:17:11 -0400 |
| commit | f9ff195350d6dc0bf19627cf1f19e36b20890a31 (patch) | |
| tree | ca6f7f604146ea2efe96d93f439d8f9630c8df45 /plugins/warp/src/plugin/copy.rs | |
| parent | e151425087b6c0ee8c4d099bfc2d6d1268201db0 (diff) | |
Make WARP function guid generation infallible
Diffstat (limited to 'plugins/warp/src/plugin/copy.rs')
| -rw-r--r-- | plugins/warp/src/plugin/copy.rs | 22 |
1 files changed, 8 insertions, 14 deletions
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()); } } |
