always show channels with update errors
This commit is contained in:
parent
e1c49cc0a6
commit
b31a868583
|
@ -543,9 +543,11 @@ class PodcastListModel(Gtk.ListStore):
|
|||
self.ICON_DISABLED = 'gtk-media-pause'
|
||||
|
||||
def _filter_visible_func(self, model, iter, misc):
|
||||
channel = model.get_value(iter, self.C_CHANNEL)
|
||||
|
||||
# If searching is active, set visibility based on search text
|
||||
if self._search_term is not None:
|
||||
if model.get_value(iter, self.C_CHANNEL) == SectionMarker:
|
||||
if channel == SectionMarker:
|
||||
return True
|
||||
key = self._search_term.lower()
|
||||
columns = (model.get_value(iter, c) for c in self.SEARCH_COLUMNS)
|
||||
|
@ -553,6 +555,8 @@ class PodcastListModel(Gtk.ListStore):
|
|||
|
||||
if model.get_value(iter, self.C_SEPARATOR):
|
||||
return True
|
||||
elif getattr(channel, '_update_error', None) is not None:
|
||||
return True
|
||||
elif self._view_mode == EpisodeListModel.VIEW_ALL:
|
||||
return model.get_value(iter, self.C_HAS_EPISODES)
|
||||
elif self._view_mode == EpisodeListModel.VIEW_UNDELETED:
|
||||
|
|
Loading…
Reference in New Issue