Re: [PATCH] podcasts: fix first retrieval of feed content




Hi Guillaume, for trivial fixes like this you don't have to go through the mailing list, please go ahead and push it.
Iago

On Thu, 16 Jun 2011 19:09:29 +0200, Guillaume Emont <guijemont igalia com> wrote:
Check whether the last_refreshed value for this feed had been set. If not,
trigger a refresh.
---
 src/media/podcasts/grl-podcasts.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/media/podcasts/grl-podcasts.c
b/src/media/podcasts/grl-podcasts.c
index bbfde22..1855ce2 100644
--- a/src/media/podcasts/grl-podcasts.c
+++ b/src/media/podcasts/grl-podcasts.c
@@ -1386,7 +1386,7 @@ produce_podcast_contents (OperationSpec *os)
     os->last_refreshed = lr.tv_sec;
     g_get_current_time (&now);
now.tv_sec -= GRL_PODCASTS_SOURCE (os->source)->priv->cache_time;
-    if (now.tv_sec >= lr.tv_sec) {
+    if (lr_str == NULL || now.tv_sec >= lr.tv_sec) {
       /* We have to read the podcast feed again */
       GRL_DEBUG ("Refreshing podcast '%s'...", os->media_id);
       url = g_strdup ((gchar *) sqlite3_column_text (sql_stmt,
PODCAST_URL));



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]