INNER CODE UNIT · Rust
Some
abenz1267/walker · src/preview/mod.rs:39
if let Some(preview) = cached_preview.as_mut() {
preview.clear_preview();
}
*cached_preview = None;
}
pub fn handle(&self, item: &Item, preview: &GtkBox, builder: &Builder) {
// Check if preview is disabled for this provider
let config = get_config();
if config.providers.ignore_preview.contains(&item.provider) {
return;
}
// Only show preview if this item is currently selected
let Some(current) = get_selected_item() else {
return;
};