Index: webrtc/modules/audio_device/android/ensure_initialized.cc |
diff --git a/webrtc/modules/audio_device/android/ensure_initialized.cc b/webrtc/modules/audio_device/android/ensure_initialized.cc |
index a24d53535fddac5e931b8ea812add9bbf45d75f2..9bc08ab196d489a30ebbaa6d2d917c1dc27308ec 100644 |
--- a/webrtc/modules/audio_device/android/ensure_initialized.cc |
+++ b/webrtc/modules/audio_device/android/ensure_initialized.cc |
@@ -17,7 +17,7 @@ |
// Note: this dependency is dangerous since it reaches into Chromium's base. |
// There's a risk of e.g. macro clashes. This file may only be used in tests. |
RTC_PUSH_IGNORING_WUNDEF() |
-// #include "base/android/context_utils.h" |
+#include "base/android/context_utils.h" |
#include "base/android/jni_android.h" |
RTC_POP_IGNORING_WUNDEF() |
#include "webrtc/base/checks.h" |
@@ -35,9 +35,10 @@ |
JNIEnv* jni = ::base::android::AttachCurrentThread(); |
JavaVM* jvm = NULL; |
RTC_CHECK_EQ(0, jni->GetJavaVM(&jvm)); |
+ jobject context = ::base::android::GetApplicationContext().obj(); |
// Initialize the Java environment (currently only used by the audio manager). |
- webrtc::JVM::Initialize(jvm); |
+ webrtc::JVM::Initialize(jvm, context); |
} |
void EnsureInitialized() { |