Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-term/src/ui/picker/handlers.rs')
-rw-r--r--helix-term/src/ui/picker/handlers.rs7
1 files changed, 2 insertions, 5 deletions
diff --git a/helix-term/src/ui/picker/handlers.rs b/helix-term/src/ui/picker/handlers.rs
index e426adda..4896ccbc 100644
--- a/helix-term/src/ui/picker/handlers.rs
+++ b/helix-term/src/ui/picker/handlers.rs
@@ -174,11 +174,8 @@ impl<T: 'static + Send + Sync, D: 'static + Send + Sync> AsyncHook for DynamicQu
if let Err(err) = get_options.await {
log::info!("Dynamic request failed: {err}");
}
- // The picker's shows its running indicator when there are any active
- // injectors. When we're done injecting new options, drop the injector
- // and request a redraw to remove the running indicator.
- drop(injector);
- helix_event::request_redraw();
+ // NOTE: the Drop implementation of Injector will request a redraw when the
+ // injector falls out of scope here, clearing the "running" indicator.
});
})
}