aboutsummaryrefslogtreecommitdiffstats
path: root/embed/mozilla
diff options
context:
space:
mode:
Diffstat (limited to 'embed/mozilla')
-rw-r--r--embed/mozilla/EphyBrowser.cpp4
-rw-r--r--embed/mozilla/mozilla-embed.cpp5
2 files changed, 7 insertions, 2 deletions
diff --git a/embed/mozilla/EphyBrowser.cpp b/embed/mozilla/EphyBrowser.cpp
index 03e2e51b2..c0087a625 100644
--- a/embed/mozilla/EphyBrowser.cpp
+++ b/embed/mozilla/EphyBrowser.cpp
@@ -257,7 +257,9 @@ EphyDOMLinkEventListener::HandleEvent (nsIDOMEvent* aDOMEvent)
NS_ENSURE_TRUE (NS_SUCCEEDED (rv) && docUri, NS_ERROR_FAILURE);
/* Hide password part */
- docUri->SetPassword (nsEmbedCString ());
+ nsEmbedCString user;
+ docUri->GetUsername (user);
+ docUri->SetUserPass (user);
nsEmbedCString resolvedLink;
rv = docUri->Resolve (cLink, resolvedLink);
diff --git a/embed/mozilla/mozilla-embed.cpp b/embed/mozilla/mozilla-embed.cpp
index bf31d1fb6..461bbf002 100644
--- a/embed/mozilla/mozilla-embed.cpp
+++ b/embed/mozilla/mozilla-embed.cpp
@@ -580,7 +580,10 @@ impl_get_location (EphyEmbed *embed,
rv = uri->Clone (getter_AddRefs (furi));
if (NS_FAILED (rv)) return NULL;
- furi->SetPassword (nsEmbedCString());
+ /* Hide password part */
+ nsEmbedCString user;
+ furi->GetUsername (user);
+ furi->SetUserPass (user);
nsEmbedCString url;
furi->GetSpec (url);