diff --git a/media/webrtc/trunk/webrtc/modules/video_capture/android/device_info_android.cc b/media/webrtc/trunk/webrtc/modules/video_capture/android/device_info_android.cc index 70ebc51c8f4c..d56955515ab9 100644 --- a/media/webrtc/trunk/webrtc/modules/video_capture/android/device_info_android.cc +++ b/media/webrtc/trunk/webrtc/modules/video_capture/android/device_info_android.cc @@ -255,12 +255,12 @@ WebRtc_Word32 DeviceInfoAndroid::CreateCapabilityMap( deviceUniqueIdUTF8, _lastUsedDeviceNameLength + 1); + env->DeleteGlobalRef(javaCapClass); + VideoCaptureAndroid::ReleaseAndroidDeviceInfoObjects(attached); WEBRTC_TRACE(webrtc::kTraceInfo, webrtc::kTraceVideoCapture, _id, "CreateCapabilityMap %d", _captureCapabilities.Size()); - env->DeleteGlobalRef(javaCapClass); - return _captureCapabilities.Size(); }