[Xfce4-commits] <midori:master> Special-case Liferea because a helper script may be required
Christian Dywan
noreply at xfce.org
Sun May 1 08:00:02 CEST 2011
Updating branch refs/heads/master
to ad99d10433f806a208df414ac2268aebfd6fa0a1 (commit)
from ee39b5c87b6c85e06afa12711c20510213768bff (commit)
commit ad99d10433f806a208df414ac2268aebfd6fa0a1
Author: Christian Dywan <christian at twotoasts.de>
Date: Sun May 1 06:57:41 2011 +0200
Special-case Liferea because a helper script may be required
The script is usually installed but not used unless the user
manually picks it, which is far from user-friendly.
midori/midori-browser.c | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/midori/midori-browser.c b/midori/midori-browser.c
index 4d982e8..9f52827 100644
--- a/midori/midori-browser.c
+++ b/midori/midori-browser.c
@@ -2341,7 +2341,14 @@ midori_browser_subscribe_to_news_feed (MidoriBrowser* browser,
const gchar* uri)
{
if (browser->news_aggregator && *browser->news_aggregator)
- sokoke_spawn_program (browser->news_aggregator, uri);
+ {
+ /* 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);
+ else
+ sokoke_spawn_program (browser->news_aggregator, uri);
+ }
else
{
gchar* description = g_strdup_printf ("%s\n\n%s", uri,
More information about the Xfce4-commits
mailing list