am b1a97523: Merge change 5739 into donut
Merge commit 'b1a975234112cb98ddd5a3ff5f991007eecaff2e' * commit 'b1a975234112cb98ddd5a3ff5f991007eecaff2e': Check to make sure the Java camera object is still valid on the
This commit is contained in:
committed by
The Android Open Source Project
commit
1b43089964
@@ -171,6 +171,10 @@ void JNICameraContext::postData(int32_t msgType, const sp<IMemory>& dataPtr)
|
||||
// VM pointer will be NULL if object is released
|
||||
Mutex::Autolock _l(mLock);
|
||||
JNIEnv *env = AndroidRuntime::getJNIEnv();
|
||||
if (mCameraJObjectWeak == NULL) {
|
||||
LOGW("callback on dead camera object");
|
||||
return;
|
||||
}
|
||||
|
||||
// return data based on callback type
|
||||
switch(msgType) {
|
||||
|
||||
Reference in New Issue
Block a user