diff options
author | Jan Lukas Gernert <jangernert@gmail.com> | 2017-10-19 00:16:34 +0300 |
---|---|---|
committer | Jan Lukas Gernert <jangernert@gmail.com> | 2017-10-19 00:16:34 +0300 |
commit | 610a467cc27d844fca9b0d0f3d77aa9477c2488c (patch) | |
tree | 7fcf9d9724463a03eaa42c2dd6b454d147b3c2e5 | |
parent | 017d2f6e8c27555e8d3e9af2a1f46c729eefa8aa (diff) |
connect to signal from faviconmanager to reload icons
-rw-r--r-- | src/Widgets/ArticleRow.vala | 4 | ||||
-rw-r--r-- | src/Widgets/FeedRow.vala | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/Widgets/ArticleRow.vala b/src/Widgets/ArticleRow.vala index cc2ac08e..667ce3b3 100644 --- a/src/Widgets/ArticleRow.vala +++ b/src/Widgets/ArticleRow.vala @@ -139,6 +139,10 @@ public class FeedReader.ArticleRow : Gtk.ListBoxRow { m_icon = createFavIcon(); + FavIconManager.get_default().ReloadFavIcon.connect(feed => { + if(m_article.getFeedID() == feed.getFeedID()) + reloadFavIcon.begin(); + }); icon_box.pack_start(m_icon, true, true, 0); icon_box.pack_end(m_unread_eventbox, false, false, 10); diff --git a/src/Widgets/FeedRow.vala b/src/Widgets/FeedRow.vala index 18d777b2..f8dc4890 100644 --- a/src/Widgets/FeedRow.vala +++ b/src/Widgets/FeedRow.vala @@ -44,6 +44,10 @@ public class FeedReader.FeedRow : Gtk.ListBoxRow { var rowhight = 30; m_box = new Gtk.Box(Gtk.Orientation.HORIZONTAL, 0); m_icon = createFavIcon(); + FavIconManager.get_default().ReloadFavIcon.connect(feed => { + if(m_feed.getFeedID() == feed.getFeedID()) + reloadFavIcon.begin(); + }); m_icon.margin_start = level * 24; |