diff options
author | Christian Persch <chpe@cvs.gnome.org> | 2005-05-07 02:21:07 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2005-05-07 02:21:07 +0800 |
commit | c890cd0c5430f702d07bc3112ac5350af601a952 (patch) | |
tree | 8730c137fd6032079cc1f63a8fdf121f446adc4c /embed | |
parent | a6fbb67bc18d33fb73337c88b9e1ab05ad9a5893 (diff) | |
download | gsoc2013-epiphany-c890cd0c5430f702d07bc3112ac5350af601a952.tar gsoc2013-epiphany-c890cd0c5430f702d07bc3112ac5350af601a952.tar.gz gsoc2013-epiphany-c890cd0c5430f702d07bc3112ac5350af601a952.tar.bz2 gsoc2013-epiphany-c890cd0c5430f702d07bc3112ac5350af601a952.tar.lz gsoc2013-epiphany-c890cd0c5430f702d07bc3112ac5350af601a952.tar.xz gsoc2013-epiphany-c890cd0c5430f702d07bc3112ac5350af601a952.tar.zst gsoc2013-epiphany-c890cd0c5430f702d07bc3112ac5350af601a952.zip |
Use the document's URL as tab address, not the info from the location
2005-05-06 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/EphyBrowser.cpp:
* src/ephy-tab.c: (ephy_tab_address_cb):
Use the document's URL as tab address, not the info from the
location changed signal.
Diffstat (limited to 'embed')
-rw-r--r-- | embed/mozilla/EphyBrowser.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/embed/mozilla/EphyBrowser.cpp b/embed/mozilla/EphyBrowser.cpp index 0372fc13c..257624e95 100644 --- a/embed/mozilla/EphyBrowser.cpp +++ b/embed/mozilla/EphyBrowser.cpp @@ -229,8 +229,14 @@ EphyDOMLinkEventListener::HandleEvent (nsIDOMEvent* aDOMEvent) if (!shouldLoad) return NS_OK; #endif + /* Hide password part */ + favUri->SetPassword (nsEmbedCString ()); + + nsEmbedCString spec; + favUri->GetSpec (spec); + /* ok, we accept this as a valid favicon for this site */ - g_signal_emit_by_name (mOwner->mEmbed, "ge_favicon", faviconUrl.get()); + g_signal_emit_by_name (mOwner->mEmbed, "ge_favicon", spec.get()); } else if (g_ascii_strcasecmp (rel.get (), "alternate") == 0) { @@ -252,6 +258,9 @@ EphyDOMLinkEventListener::HandleEvent (nsIDOMEvent* aDOMEvent) rv = GetDocURI (linkElement, getter_AddRefs (docUri)); NS_ENSURE_TRUE (NS_SUCCEEDED (rv) && docUri, NS_ERROR_FAILURE); + /* Hide password part */ + docUri->SetPassword (nsEmbedCString ()); + nsEmbedCString resolvedLink; rv = docUri->Resolve (cLink, resolvedLink); NS_ENSURE_SUCCESS (rv, NS_ERROR_FAILURE); |