aboutsummaryrefslogtreecommitdiffstats
path: root/embed/mozilla/EphyBrowser.cpp
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@gnome.org>2004-04-29 02:09:59 +0800
committerChristian Persch <chpe@src.gnome.org>2004-04-29 02:09:59 +0800
commit2ed2444c86a67c837e463e71e432308c7ec30cf6 (patch)
tree5f812a74e0eb6b9608afdfa6913165b19271aea4 /embed/mozilla/EphyBrowser.cpp
parentb2302a8421c32889c9f22c28270771b35dea6864 (diff)
downloadgsoc2013-epiphany-2ed2444c86a67c837e463e71e432308c7ec30cf6.tar
gsoc2013-epiphany-2ed2444c86a67c837e463e71e432308c7ec30cf6.tar.gz
gsoc2013-epiphany-2ed2444c86a67c837e463e71e432308c7ec30cf6.tar.bz2
gsoc2013-epiphany-2ed2444c86a67c837e463e71e432308c7ec30cf6.tar.lz
gsoc2013-epiphany-2ed2444c86a67c837e463e71e432308c7ec30cf6.tar.xz
gsoc2013-epiphany-2ed2444c86a67c837e463e71e432308c7ec30cf6.tar.zst
gsoc2013-epiphany-2ed2444c86a67c837e463e71e432308c7ec30cf6.zip
Ensure we have a DOM window before trying to get his url. The check was
2004-04-28 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/mozilla-embed.cpp: Ensure we have a DOM window before trying to get his url. The check was not working anymore because of initialization changes.
Diffstat (limited to 'embed/mozilla/EphyBrowser.cpp')
-rw-r--r--embed/mozilla/EphyBrowser.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/embed/mozilla/EphyBrowser.cpp b/embed/mozilla/EphyBrowser.cpp
index 018293bfb..5a1cb95dc 100644
--- a/embed/mozilla/EphyBrowser.cpp
+++ b/embed/mozilla/EphyBrowser.cpp
@@ -633,6 +633,8 @@ nsresult EphyBrowser::GetPageDescriptor(nsISupports **aPageDescriptor)
nsresult EphyBrowser::GetDocumentUrl (nsCString &url)
{
+ if (!mDOMWindow) return NS_ERROR_FAILURE;
+
nsCOMPtr<nsIDOMDocument> DOMDocument;
mDOMWindow->GetDocument (getter_AddRefs(DOMDocument));
NS_ENSURE_TRUE (DOMDocument, NS_ERROR_FAILURE);