diff --git a/mozilla/webshell/tests/viewer/nsBrowserWindow.h b/mozilla/webshell/tests/viewer/nsBrowserWindow.h index 36ae5af7bbf..dc373da5386 100644 --- a/mozilla/webshell/tests/viewer/nsBrowserWindow.h +++ b/mozilla/webshell/tests/viewer/nsBrowserWindow.h @@ -43,10 +43,10 @@ #include "nsTableInspectorDialog.h" #include "nsImageInspectorDialog.h" #include "nsIPrompt.h" +#include "nsITextWidget.h" class nsILabel; class nsICheckButton; -class nsITextWidget; class nsIButton; class nsThrobber; class nsViewerApp; diff --git a/mozilla/webshell/tests/viewer/nsWebBrowserChrome.cpp b/mozilla/webshell/tests/viewer/nsWebBrowserChrome.cpp index ea77588cc24..cf519658ad4 100644 --- a/mozilla/webshell/tests/viewer/nsWebBrowserChrome.cpp +++ b/mozilla/webshell/tests/viewer/nsWebBrowserChrome.cpp @@ -76,20 +76,27 @@ NS_IMETHODIMP nsWebBrowserChrome::GetInterface(const nsIID &aIID, void** aInstan NS_IMETHODIMP nsWebBrowserChrome::SetJSStatus(const PRUnichar* aStatus) { - NS_ERROR("Haven't Implemented this yet"); - return NS_ERROR_FAILURE; + NS_ENSURE_STATE(mBrowserWindow->mStatus); + + PRUint32 size; + mBrowserWindow->mStatus->SetText(aStatus, size); + + return NS_OK; } NS_IMETHODIMP nsWebBrowserChrome::SetJSDefaultStatus(const PRUnichar* aStatus) { - NS_ERROR("Haven't Implemented this yet"); - return NS_ERROR_FAILURE; + return NS_OK; } NS_IMETHODIMP nsWebBrowserChrome::SetOverLink(const PRUnichar* aLink) { - NS_ERROR("Haven't Implemented this yet"); - return NS_ERROR_FAILURE; + NS_ENSURE_STATE(mBrowserWindow->mStatus); + + PRUint32 size; + mBrowserWindow->mStatus->SetText(aLink, size); + + return NS_OK; } NS_IMETHODIMP nsWebBrowserChrome::SetWebBrowser(nsIWebBrowser* aWebBrowser)