am 00e5dd44
: Merge "Fix JNI reference leak in NativeActivity. (DO NOT MERGE)" into gingerbread
* commit '00e5dd44f6d014fff8c65b9c718f5641f5eae4bb': Fix JNI reference leak in NativeActivity. (DO NOT MERGE)
This commit is contained in:
@ -580,6 +580,7 @@ static int mainWorkCallback(int fd, int events, void* data) {
|
||||
code->env->CallVoidMethod(code->clazz,
|
||||
gNativeActivityClassInfo.dispatchUnhandledKeyEvent, inputEventObj);
|
||||
checkAndClearExceptionFromCallback(code->env, "dispatchUnhandledKeyEvent");
|
||||
code->env->DeleteLocalRef(inputEventObj);
|
||||
code->nativeInputQueue->finishEvent(keyEvent, true);
|
||||
}
|
||||
int seq;
|
||||
@ -589,6 +590,7 @@ static int mainWorkCallback(int fd, int events, void* data) {
|
||||
code->env->CallVoidMethod(code->clazz,
|
||||
gNativeActivityClassInfo.preDispatchKeyEvent, inputEventObj, seq);
|
||||
checkAndClearExceptionFromCallback(code->env, "preDispatchKeyEvent");
|
||||
code->env->DeleteLocalRef(inputEventObj);
|
||||
}
|
||||
} break;
|
||||
case CMD_FINISH: {
|
||||
|
Reference in New Issue
Block a user