browserChrome->SetStatus(nsIWebBrowserChrome::STATUS_SCRIPT, msg.GetUnicode());
browserChrome->SetStatus(nsIWebBrowserChrome::STATUS_SCRIPT, msg.get());
NS_IMETHODIMP pluginInstanceOwner :: ShowStatus(const char *aStatusMsg){  nsresult  rv = NS_ERROR_FAILURE;  if (nsnull != mViewer)  {    nsCOMPtr<nsISupports> cont;    rv = mViewer->GetContainer(getter_AddRefs(cont));    if ((NS_OK == rv) && (nsnull != cont))    {      nsCOMPtr<nsIDocShellTreeItem> docShellItem(do_QueryInterface(cont));      if (docShellItem)      {        nsCOMPtr<nsIDocShellTreeOwner> treeOwner;        docShellItem->GetTreeOwner(getter_AddRefs(treeOwner));        if(treeOwner)        {        nsCOMPtr<nsIWebBrowserChrome> browserChrome(do_GetInterface(treeOwner));        if(browserChrome)          {          nsAutoString  msg; msg.AssignWithConversion(aStatusMsg);          browserChrome->SetStatus(nsIWebBrowserChrome::STATUS_SCRIPT, msg.GetUnicode());          }        }      }    }  }  return rv;}