From a3516e0667c26df9ddbbe1c0c98d373fe6fa8220 Mon Sep 17 00:00:00 2001 From: Thomas Perl Date: Tue, 22 Sep 2009 00:42:36 +0200 Subject: [PATCH] Add missing changes in gui.py for last commit --- src/gpodder/gui.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/gpodder/gui.py b/src/gpodder/gui.py index 553a0808..d79cd54e 100644 --- a/src/gpodder/gui.py +++ b/src/gpodder/gui.py @@ -1431,7 +1431,9 @@ class gPodder(BuilderWidget, dbus.service.Object): raise ValueError('Invalid call to update_episode_list_icons') def episode_list_status_changed(self, episodes): - self.update_episode_list_icons([episode.url for episode in episodes]) + self.update_episode_list_icons(set(e.url for e in episodes)) + self.update_podcast_list_model(set(e.channel.url for e in episodes)) + self.db.commit() def clean_up_downloads(self, delete_partial=False): # Clean up temporary files left behind by old gPodder versions @@ -2881,7 +2883,8 @@ class gPodder(BuilderWidget, dbus.service.Object): _playback_episodes=self.playback_episodes, \ _delete_episode_list=self.delete_episode_list, \ _episode_list_status_changed=self.episode_list_status_changed, \ - _cancel_task_list=self.cancel_task_list) + _cancel_task_list=self.cancel_task_list, \ + _episode_is_downloading=self.episode_is_downloading) self.episode_shownotes_window.show(episode) if self.episode_is_downloading(episode): self.update_downloads_list() -- 2.11.4.GIT