Fixed assertion occuring when mousing over and status occurs.

This commit is contained in:
tbogard%aol.net 2000-02-16 00:30:41 +00:00
parent 00ce70d63e
commit 28e191d2c2
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)