INNER CODE UNIT · Rust

handle

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

    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;
        };

        if current != *item {
            return;
        }

        // Get or create preview widget
        let mut cached_preview = self.cached_preview.borrow_mut();

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…