[Xfce4-commits] <midori:master> Thunderbird only accepts feed://, Liferea doesn't mind
Christian Dywan
noreply at xfce.org
Mon Aug 15 21:32:04 CEST 2011
Updating branch refs/heads/master
to 8bca83572ab43c759afc74411f4d970343eea522 (commit)
from c5151ff09ad0a88b8e9ed563a170e535082299dc (commit)
commit 8bca83572ab43c759afc74411f4d970343eea522
Author: Christian Dywan <christian at twotoasts.de>
Date: Mon Aug 15 01:13:09 2011 +0200
Thunderbird only accepts feed://, Liferea doesn't mind
https://bugs.launchpad.net/midori/+bug/826444
midori/midori-browser.c | 14 ++++++++++++--
1 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/midori/midori-browser.c b/midori/midori-browser.c
index 6b84abd..f116863 100644
--- a/midori/midori-browser.c
+++ b/midori/midori-browser.c
@@ -2347,12 +2347,22 @@ midori_browser_subscribe_to_news_feed (MidoriBrowser* browser,
{
if (browser->news_aggregator && *browser->news_aggregator)
{
+ /* Thunderbird only accepts feed://, Liferea doesn't mind */
+ gchar* feed = g_strdup (uri);
+ if (g_str_has_prefix (feed, "http://"))
+ {
+ feed[0] = 'f';
+ feed[1] = 'e';
+ feed[2] = 'e';
+ feed[3] = 'd';
+ }
/* Special-case Liferea because a helper script may be required */
if (g_str_equal (browser->news_aggregator, "liferea")
&& g_find_program_in_path ("liferea-add-feed"))
- sokoke_spawn_program ("liferea-add-feed", uri);
+ sokoke_spawn_program ("liferea-add-feed", feed);
else
- sokoke_spawn_program (browser->news_aggregator, uri);
+ sokoke_spawn_program (browser->news_aggregator, feed);
+ g_free (feed);
}
else
{
More information about the Xfce4-commits
mailing list