From 175f212fe345f0dd2cb63ee70f59aa45f24dbe85 Mon Sep 17 00:00:00 2001 From: "mscott%netscape.com" Date: Fri, 26 Feb 1999 04:16:59 +0000 Subject: [PATCH] Fix build breakage. Change OpenURL signature to take a char * instead of an AutoString because the interface was changed that way. git-svn-id: svn://10.0.0.236/trunk@22067 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/mailnews/ui/messenger/src/nsJSMsgAppCore.cpp | 6 +++++- mozilla/mailnews/ui/messenger/src/nsMsgAppCore.cpp | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/mozilla/mailnews/ui/messenger/src/nsJSMsgAppCore.cpp b/mozilla/mailnews/ui/messenger/src/nsJSMsgAppCore.cpp index ecefb9386e4..e3c0a0155ee 100644 --- a/mozilla/mailnews/ui/messenger/src/nsJSMsgAppCore.cpp +++ b/mozilla/mailnews/ui/messenger/src/nsJSMsgAppCore.cpp @@ -259,10 +259,14 @@ MsgAppCoreOpenURL(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval * nsJSUtils::nsConvertJSValToString(b0, cx, argv[0]); - if (NS_OK != nativeThis->OpenURL(b0)) { + char * url = b0.ToNewCString(); + + if (NS_OK != nativeThis->OpenURL(url)) { return JS_FALSE; } + delete [] url; + *rval = JSVAL_VOID; } else { diff --git a/mozilla/mailnews/ui/messenger/src/nsMsgAppCore.cpp b/mozilla/mailnews/ui/messenger/src/nsMsgAppCore.cpp index fec22693d3f..8d9a066e4af 100644 --- a/mozilla/mailnews/ui/messenger/src/nsMsgAppCore.cpp +++ b/mozilla/mailnews/ui/messenger/src/nsMsgAppCore.cpp @@ -67,7 +67,7 @@ public: NS_IMETHOD Open3PaneWindow(); NS_IMETHOD GetNewMail(); NS_IMETHOD SetWindow(nsIDOMWindow* aWin); - NS_IMETHOD OpenURL(nsAutoString& url); + NS_IMETHOD OpenURL(char * url); private: @@ -282,7 +282,7 @@ nsMsgAppCore::SetWindow(nsIDOMWindow* aWin) } NS_IMETHODIMP -nsMsgAppCore::OpenURL(nsAutoString& url) +nsMsgAppCore::OpenURL(char * url) { // here's where we call mscott's LoadURL... // mscott: right now, this only works for news urls!!!!