diff --git a/app/ui/main_app_window.py b/app/ui/main_app_window.py index da21f623..a89a0961 100644 --- a/app/ui/main_app_window.py +++ b/app/ui/main_app_window.py @@ -1746,7 +1746,8 @@ class Application(Gtk.Application): fav_bqt = self._bouquets.get(self._bq_selected, None) response = SearchUnavailableDialog(self._main_window, self._fav_model, fav_bqt, iptv_rows, self._s_type).show() if response: - next(self.remove_favs(response, self._fav_model), False) + gen = self.remove_favs(response, self._fav_model) + GLib.idle_add(lambda: next(gen, False), priority=GLib.PRIORITY_LOW) # ****************** EPG **********************#