fixed unusable search (#38)

This commit is contained in:
Martin Wagner 2021-07-21 18:36:26 +02:00
parent 86caa2ccb0
commit 14d4766283

View File

@ -1971,10 +1971,14 @@ class SearchWindow(Gtk.Box):
self._hits_label.set_text("") self._hits_label.set_text("")
self._action_bar.set_sensitive(False) self._action_bar.set_sensitive(False)
if len(self.search_entry.get_text()) > 0: if len(self.search_entry.get_text()) > 0:
if self._tag_combo_box.get_active() == 0: try: # client cloud meanwhile disconnect
songs=self._client.search("any", self.search_entry.get_text()) if self._tag_combo_box.get_active() == 0:
else: songs=self._client.search("any", self.search_entry.get_text())
songs=self._client.search(self._tag_combo_box.get_active_text(), self.search_entry.get_text()) else:
songs=self._client.search(self._tag_combo_box.get_active_text(), self.search_entry.get_text())
except MPDBase.ConnectionError:
self._done_callback()
return
hits=len(songs) hits=len(songs)
self._hits_label.set_text(ngettext("{hits} hit", "{hits} hits", hits).format(hits=hits)) self._hits_label.set_text(ngettext("{hits} hit", "{hits} hits", hits).format(hits=hits))
for i, s in enumerate(songs): for i, s in enumerate(songs):