mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-25 11:58:55 +00:00
bug 565138 - follow up r=vlad
This commit is contained in:
parent
0013def21c
commit
1548b60810
@ -85,7 +85,6 @@ nsresult nsAndroidHandlerApp::Equals(nsIHandlerApp *aHandlerApp, PRBool *aRetval
|
||||
|
||||
nsresult nsAndroidHandlerApp::LaunchWithURI(nsIURI *aURI, nsIInterfaceRequestor *aWindowContext)
|
||||
{
|
||||
nsCAutoString uristr;
|
||||
aURI->GetAsciiSpec(uristr);
|
||||
return NS_OK;
|
||||
// XXX: need implementation
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
@ -217,6 +217,7 @@ AndroidBridge::NotifyXreExit()
|
||||
void
|
||||
AndroidBridge::GetHandlersForMimeType(const char *aMimeType, nsStringArray* aStringArray)
|
||||
{
|
||||
NS_PRECONDITION(aStringArray != nsnull, "null array pointer passed in");
|
||||
AutoLocalJNIFrame jniFrame;
|
||||
NS_ConvertUTF8toUTF16 wMimeType(aMimeType);
|
||||
jstring jstr = mJNIEnv->NewString(wMimeType.get(), wMimeType.Length());
|
||||
@ -224,6 +225,8 @@ AndroidBridge::GetHandlersForMimeType(const char *aMimeType, nsStringArray* aStr
|
||||
jGetHandlersForMimeType,
|
||||
jstr);
|
||||
jobjectArray arr = static_cast<jobjectArray>(obj);
|
||||
if (!arr)
|
||||
return;
|
||||
jsize len = mJNIEnv->GetArrayLength(arr);
|
||||
for (jsize i = 0; i < len; i+=2) {
|
||||
jstring jstr = static_cast<jstring>(mJNIEnv->GetObjectArrayElement(arr, i));
|
||||
|
@ -411,6 +411,10 @@ AndroidRect::Init(JNIEnv *jenv, jobject jobj)
|
||||
|
||||
nsJNIString::nsJNIString(jstring jstr)
|
||||
{
|
||||
if (!jstr) {
|
||||
SetIsVoid(PR_TRUE);
|
||||
return;
|
||||
}
|
||||
const jchar* jCharPtr = JNI()->GetStringChars(jstr, false);
|
||||
nsresult rv;
|
||||
Assign(jCharPtr);
|
||||
|
Loading…
x
Reference in New Issue
Block a user