INNER CODE UNIT · Rust

clear_cache

abenz1267/walker · src/preview/mod.rs:37

    pub fn clear_cache(&self) {
        let mut cached_preview = self.cached_preview.borrow_mut();
        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;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…