From 5f152449ad08cd5d2d77e052aff3c40cf8ce5b9d Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Mon, 17 Nov 2003 12:47:16 +0000 Subject: Pass WebPageDescriptor, not CurrentDescriptor. This way we dont refetch 2003-11-17 Marco Pesenti Gritti * embed/mozilla/EphyBrowser.cpp: Pass WebPageDescriptor, not CurrentDescriptor. This way we dont refetch page on post. --- ChangeLog | 7 +++++++ embed/mozilla/EphyBrowser.cpp | 10 ++++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 087a8a6d0..0d9973e5c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2003-11-17 Marco Pesenti Gritti + + * embed/mozilla/EphyBrowser.cpp: + + Pass WebPageDescriptor, not CurrentDescriptor. + This way we dont refetch page on post. + 2003-11-17 Marco Pesenti Gritti * configure.in: diff --git a/embed/mozilla/EphyBrowser.cpp b/embed/mozilla/EphyBrowser.cpp index 732de1c42..2f1b19d7e 100644 --- a/embed/mozilla/EphyBrowser.cpp +++ b/embed/mozilla/EphyBrowser.cpp @@ -494,12 +494,14 @@ nsresult EphyBrowser::GetPageDescriptor(nsISupports **aPageDescriptor) nsCOMPtr ds; ds = do_GetInterface (mWebBrowser); - if (!ds) return NS_ERROR_FAILURE; - nsCOMPtr wpd = do_QueryInterface(ds, &rv); - if (!wpd || !NS_SUCCEEDED(rv)) return NS_ERROR_FAILURE; + nsCOMPtr wpd = do_QueryInterface (ds); + if (!wpd) return NS_ERROR_FAILURE; + + *aPageDescriptor = wpd.get(); + NS_IF_ADDREF (*aPageDescriptor); - return wpd->GetCurrentDescriptor(aPageDescriptor); + return NS_OK; } nsresult EphyBrowser::GetDocumentUrl (nsCString &url) -- cgit v1.2.3