Fixed assertion occuring when mousing over and status occurs.

git-svn-id: svn://10.0.0.236/trunk@60974 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
tbogard%aol.net
2000-02-16 00:30:41 +00:00
parent 07ae8ac473
commit cd1acfd725
2 changed files with 14 additions and 7 deletions

View File

@@ -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;

View File

@@ -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)