diff --git a/share/gpodder/ui/gtk/gpodderpreferences.ui b/share/gpodder/ui/gtk/gpodderpreferences.ui index d3b834a7..c80528d7 100644 --- a/share/gpodder/ui/gtk/gpodderpreferences.ui +++ b/share/gpodder/ui/gtk/gpodderpreferences.ui @@ -568,6 +568,21 @@ 3 + + + Consider only episodes added in the update as new + True + True + False + 5 + True + + + False + True + 4 + + True diff --git a/src/gpodder/gtkui/desktop/preferences.py b/src/gpodder/gtkui/desktop/preferences.py index f61374ac..5c64fea4 100644 --- a/src/gpodder/gtkui/desktop/preferences.py +++ b/src/gpodder/gtkui/desktop/preferences.py @@ -249,6 +249,9 @@ class gPodderPreferences(BuilderWidget): self._config.connect_gtk_spinbutton('limit.episodes', self.spinbutton_episode_limit) + self._config.connect_gtk_togglebutton('ui.gtk.only_added_are_new', + self.checkbutton_only_added_are_new) + self.auto_download_model = NewEpisodeActionList(self._config) self.combo_auto_download.set_model(self.auto_download_model) cellrenderer = Gtk.CellRendererText()