Webclient compiles and runs with MOZILLA_0_9_9_BRANCH.

git-svn-id: svn://10.0.0.236/trunk@119082 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
edburns%acm.org
2002-04-16 06:12:28 +00:00
parent 6a538e9e68
commit 739f828b40
5 changed files with 20 additions and 11 deletions

View File

@@ -37,6 +37,7 @@
#include "nsIGenericFactory.h"
#include "nsXPIDLString.h"
#include "nsReadableUtils.h"
#include "nsCOMPtr.h"
#if defined(DEBUG)
@@ -306,10 +307,11 @@ NS_IMETHODIMP nsJavaDOMImpl::OnProgressChange(nsIWebProgress *aWebProgress,
nsCOMPtr<nsIChannel> channel = do_QueryInterface(request);
if (channel && NS_SUCCEEDED(channel->GetURI(&url)) &&
NS_SUCCEEDED(url->GetSpec(urlSpecString))) {
urlSpec = (char *) urlSpecString.GetBufferHandle();
urlSpec = ToNewCString(urlSpecString);
}
jstring jURL = env->NewStringUTF(urlSpec);
nsMemory::Free(urlSpec);
if (!jURL) return NS_ERROR_FAILURE;
// PENDING(edburns): this leaks.
@@ -345,9 +347,10 @@ NS_IMETHODIMP nsJavaDOMImpl::OnStatusChange(nsIWebProgress *aWebProgress,
nsCOMPtr<nsIChannel> channel = do_QueryInterface(request);
if (channel && NS_SUCCEEDED(channel->GetURI(&url)) &&
NS_SUCCEEDED(url->GetSpec(urlSpecString))) {
urlSpec = (char *) urlSpecString.GetBufferHandle();
urlSpec = ToNewCString(urlSpecString);
}
jstring jURL = env->NewStringUTF(urlSpec);
nsMemory::Free(urlSpec);
if (!jURL) return NS_ERROR_FAILURE;
// PENDING(edburns): this leaks
@@ -414,10 +417,11 @@ NS_IMETHODIMP nsJavaDOMImpl::doEndDocumentLoad(nsIWebProgress *aWebProgress,
nsCOMPtr<nsIChannel> channel = do_QueryInterface(request);
if (channel && NS_SUCCEEDED(channel->GetURI(&url)) &&
NS_SUCCEEDED(url->GetSpec(urlSpecString))) {
urlSpec = (char *) urlSpecString.GetBufferHandle();
urlSpec = ToNewCString(urlSpecString);
}
jstring jURL = env->NewStringUTF(urlSpec);
nsMemory::Free(urlSpec);
if (!jURL) return NS_ERROR_FAILURE;
env->CallStaticVoidMethod(domAccessorClass,
@@ -448,10 +452,11 @@ NS_IMETHODIMP nsJavaDOMImpl::doStartURLLoad(nsIWebProgress *aWebProgress,
nsCOMPtr<nsIChannel> channel = do_QueryInterface(request);
if (channel && NS_SUCCEEDED(channel->GetURI(&url)) &&
NS_SUCCEEDED(url->GetSpec(urlSpecString))) {
urlSpec = (char *) urlSpecString.GetBufferHandle();
urlSpec = ToNewCString(urlSpecString);
}
jstring jURL = env->NewStringUTF(urlSpec);
nsMemory::Free(urlSpec);
if (!jURL) return NS_ERROR_FAILURE;
char* contentType = (char*) "";
@@ -491,10 +496,11 @@ NS_IMETHODIMP nsJavaDOMImpl::doEndURLLoad(nsIWebProgress *aWebProgress,
nsCOMPtr<nsIChannel> channel = do_QueryInterface(request);
if (channel && NS_SUCCEEDED(channel->GetURI(&url)) &&
NS_SUCCEEDED(url->GetSpec(urlSpecString))) {
urlSpec = (char *) urlSpecString.GetBufferHandle();
urlSpec = ToNewCString(urlSpecString);
}
jstring jURL = env->NewStringUTF(urlSpec);
nsMemory::Free(urlSpec);
if (!jURL) return NS_ERROR_FAILURE;
#if defined(DEBUG)