Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/jangernert/FeedReader.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Lukas Gernert <jangernert@gmail.com>2017-10-19 00:16:34 +0300
committerJan Lukas Gernert <jangernert@gmail.com>2017-10-19 00:16:34 +0300
commit610a467cc27d844fca9b0d0f3d77aa9477c2488c (patch)
tree7fcf9d9724463a03eaa42c2dd6b454d147b3c2e5
parent017d2f6e8c27555e8d3e9af2a1f46c729eefa8aa (diff)
connect to signal from faviconmanager to reload icons
-rw-r--r--src/Widgets/ArticleRow.vala4
-rw-r--r--src/Widgets/FeedRow.vala4
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;