From f8830814c10cdca3c294310124d5a66cd0ddfdcd Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Thu, 16 Jan 2025 17:56:13 -0700 Subject: [PATCH] Replace use of blocking function on search results channel, fixes #601 --- src/tab.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/tab.rs b/src/tab.rs index 550b153..125c8ce 100644 --- a/src/tab.rs +++ b/src/tab.rs @@ -2754,9 +2754,7 @@ impl Tab { if let Some(items) = &mut self.items_opt { if finished || context.ready.swap(false, atomic::Ordering::SeqCst) { let duration = Instant::now(); - while let Some((path, name, metadata)) = - context.results_rx.blocking_recv() - { + while let Ok((path, name, metadata)) = context.results_rx.try_recv() { //TODO: combine this with column_sort logic, they must match! let item_modified = metadata.modified().ok(); let index = match items.binary_search_by(|other| {