diff --git a/src/ui/search.rs b/src/ui/search.rs index 43d1d1d..5709f92 100644 --- a/src/ui/search.rs +++ b/src/ui/search.rs @@ -53,11 +53,12 @@ impl SearchView { } pub fn new(spotify: Arc, queue: Arc>) -> SearchView { - let spotify_ref = spotify.clone(); let queue_ref = queue.clone(); let searchfield = EditView::new() .on_submit(move |s, input| { - SearchView::search_handler(s, input, spotify_ref.clone(), queue_ref.clone()); + if input.len() > 0 { + Self::search_handler(s, input, spotify.clone(), queue_ref.clone()); + } }) .with_id("search_edit") .full_width()