[Xfce4-commits] <midori:master> Handle news feeds with empty date and update them correctly
Christian Dywan
noreply at xfce.org
Thu Jul 15 00:08:02 CEST 2010
Updating branch refs/heads/master
to 0fcc460312c5376eb7b2c1deadc633c86eef40ad (commit)
from b5a4023a7d40184cd270d43fe5b59191b87e87b5 (commit)
commit 0fcc460312c5376eb7b2c1deadc633c86eef40ad
Author: Dale Whittaker <dayul at users.sf.net>
Date: Wed Jul 14 23:51:39 2010 +0200
Handle news feeds with empty date and update them correctly
extensions/feed-panel/feed-parse.c | 7 +++++--
extensions/feed-panel/feed-rss.c | 2 +-
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/extensions/feed-panel/feed-parse.c b/extensions/feed-panel/feed-parse.c
index 1f7c41b..9963d0e 100644
--- a/extensions/feed-panel/feed-parse.c
+++ b/extensions/feed-panel/feed-parse.c
@@ -100,8 +100,11 @@ feed_get_element_date (FeedParser* fparser)
SoupDate* sdate;
sdate = soup_date_new_from_string (content);
- date = soup_date_to_time_t (sdate);
- soup_date_free (sdate);
+ if (sdate)
+ {
+ date = soup_date_to_time_t (sdate);
+ soup_date_free (sdate);
+ }
g_free (content);
}
return ((gint64)date);
diff --git a/extensions/feed-panel/feed-rss.c b/extensions/feed-panel/feed-rss.c
index 8351fd5..356a582 100644
--- a/extensions/feed-panel/feed-rss.c
+++ b/extensions/feed-panel/feed-rss.c
@@ -76,7 +76,7 @@ rss_update (FeedParser* fparser)
fparser->node = child;
newdate = feed_get_element_date (fparser);
fparser->node = node;
- return (date != newdate);
+ return (date != newdate || date == 0);
}
}
child = child->next;
More information about the Xfce4-commits
mailing list