From f2d423a34e23b3d785fab96c9c14925bdbe16591 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Fran=C3=A7ois=20Rameau?= Date: Sun, 22 Oct 2006 17:08:06 +0000 Subject: Get keyword search back by passing ALLOW_THIRD_PARTY_FIXUP flag to gecko. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2006-10-22 Jean-François Rameau * embed/ephy-embed.h: * embed/ephy-embed.c: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: * src/ephy-link.h: * src/ephy-location-action.c: (action_activated_cb): * src/ephy-shell.c: (ephy_shell_new_tab_full): * src/ephy-shell.h: * src/ephy-window.c: (ephy_window_open_link): Get keyword search back by passing ALLOW_THIRD_PARTY_FIXUP flag to gecko. Add a new load method to EphyEmbed to custom load behaviour and pass (optional) referrer. Fix bug #350053. --- embed/ephy-embed.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'embed/ephy-embed.c') diff --git a/embed/ephy-embed.c b/embed/ephy-embed.c index 139cfba8f..3e743c40c 100644 --- a/embed/ephy-embed.c +++ b/embed/ephy-embed.c @@ -422,6 +422,25 @@ ephy_embed_load_url (EphyEmbed *embed, iface->load_url (embed, url); } +/** + * ephy_embed_load: + * @embed: an #EphyEmbed + * @url: an URL + * @flags: flags modifying load behaviour + * @previous_embed: the referrer embed or %NULL + * + * Loads a new web page in @embed. + **/ +void +ephy_embed_load (EphyEmbed *embed, + const char *url, + EphyEmbedLoadFlags flags, + EphyEmbed *referring_embed) +{ + EphyEmbedIface *iface = EPHY_EMBED_GET_IFACE (embed); + iface->load (embed, url, flags, referring_embed); +} + /** * ephy_embed_stop_load: * @embed: an #EphyEmbed -- cgit v1.2.3