| Index: chrome/browser/media/android/router/media_router_android.cc
|
| diff --git a/chrome/browser/media/android/router/media_router_android.cc b/chrome/browser/media/android/router/media_router_android.cc
|
| index 9dafb489860b31fe13d74530d44d033173ac2664..6c945bb80fbfe49ef59d18822072aafa9211e016 100644
|
| --- a/chrome/browser/media/android/router/media_router_android.cc
|
| +++ b/chrome/browser/media/android/router/media_router_android.cc
|
| @@ -4,16 +4,31 @@
|
|
|
| #include "chrome/browser/media/android/router/media_router_android.h"
|
|
|
| +#include "base/android/jni_android.h"
|
| #include "base/logging.h"
|
| +#include "jni/ChromeMediaRouter_jni.h"
|
|
|
| namespace media_router {
|
|
|
| MediaRouterAndroid::MediaRouterAndroid(content::BrowserContext*) {
|
| + JNIEnv* env = base::android::AttachCurrentThread();
|
| + java_media_router_.Reset(Java_ChromeMediaRouter_create(
|
| + env,
|
| + reinterpret_cast<jlong>(this),
|
| + base::android::GetApplicationContext()));
|
| }
|
|
|
| MediaRouterAndroid::~MediaRouterAndroid() {
|
| }
|
|
|
| +// static
|
| +bool MediaRouterAndroid::Register(JNIEnv* env) {
|
| + bool ret = RegisterNativesImpl(env);
|
| + // No native calls to register just yet.
|
| + // DCHECK(g_ChromeMediaRouter_clazz);
|
| + return ret;
|
| +}
|
| +
|
| void MediaRouterAndroid::CreateRoute(
|
| const MediaSource::Id& source_id,
|
| const MediaSink::Id& sink_id,
|
|
|