[epiphany-extensions] rss: update to new Epiphany API
- From: Diego Escalante Urrelo <diegoe src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [epiphany-extensions] rss: update to new Epiphany API
- Date: Wed, 9 Sep 2009 23:38:24 +0000 (UTC)
commit a60b5da7bcb05e2b0639b43f443ec1444adcc82e
Author: Diego Escalante Urrelo <diegoe gnome org>
Date: Wed Sep 9 18:32:42 2009 -0500
rss: update to new Epiphany API
Bug 594482 - RSS broken by epiphany's API change
extensions/rss/ephy-rss-extension.c | 10 +++++++---
extensions/rss/rss-ui.c | 3 ++-
2 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/extensions/rss/ephy-rss-extension.c b/extensions/rss/ephy-rss-extension.c
index 9b74391..832b0e8 100644
--- a/extensions/rss/ephy-rss-extension.c
+++ b/extensions/rss/ephy-rss-extension.c
@@ -289,16 +289,20 @@ impl_attach_tab (EphyExtension *extension,
EphyWindow *window,
EphyEmbed *embed)
{
+ EphyWebView *view;
+
LOG ("Attach rss listener to tab");
g_return_if_fail (EPHY_IS_EMBED (embed));
+ view = EPHY_GET_EPHY_WEB_VIEW_FROM_EMBED (embed);
+
/* Notify when a new rss feed is parsed */
- g_signal_connect_after (embed, "new-document-now",
+ g_signal_connect_after (view, "new-document-now",
G_CALLBACK (ephy_rss_ge_content_cb), window);
- g_signal_connect_after (embed, "ge-feed-link",
+ g_signal_connect_after (view, "ge-feed-link",
G_CALLBACK (ephy_rss_ge_feed_cb), window);
- g_signal_connect (embed, "ge-context-menu",
+ g_signal_connect (view, "ge-context-menu",
G_CALLBACK (ephy_rss_ge_context_cb), window);
}
diff --git a/extensions/rss/rss-ui.c b/extensions/rss/rss-ui.c
index ce14d5b..50191fb 100644
--- a/extensions/rss/rss-ui.c
+++ b/extensions/rss/rss-ui.c
@@ -474,7 +474,8 @@ rss_ui_populate_store (RssUI *dialog)
/* We start populating the list, and try to select as much as possible
* avoiding duplicate feeds
*/
- location = ephy_embed_get_location (priv->embed, TRUE);
+ location = ephy_web_view_get_location
+ (EPHY_GET_EPHY_WEB_VIEW_FROM_EMBED (priv->embed), TRUE);
decision.hostname = g_strdup (ephy_string_get_host_name (location));
/* Fill the store, and select the appropriate feeds */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]