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 a89f961c716c0d30e5d303b0bd902175d134807a..10d0122ee661a883a758038b5fc168bee3bd40c2 100644 |
--- a/chrome/browser/media/android/router/media_router_android.cc |
+++ b/chrome/browser/media/android/router/media_router_android.cc |
@@ -188,7 +188,7 @@ void MediaRouterAndroid::OnPresentationSessionDetached( |
NOTIMPLEMENTED(); |
} |
-void MediaRouterAndroid::RegisterMediaSinksObserver( |
+bool MediaRouterAndroid::RegisterMediaSinksObserver( |
MediaSinksObserver* observer) { |
const std::string& source_id = observer->source().id(); |
base::ObserverList<MediaSinksObserver>* observer_list = |
@@ -204,7 +204,7 @@ void MediaRouterAndroid::RegisterMediaSinksObserver( |
JNIEnv* env = base::android::AttachCurrentThread(); |
ScopedJavaLocalRef<jstring> jsource_id = |
base::android::ConvertUTF8ToJavaString(env, source_id); |
- Java_ChromeMediaRouter_startObservingMediaSinks( |
+ return Java_ChromeMediaRouter_startObservingMediaSinks( |
env, java_media_router_.obj(), jsource_id.obj()); |
} |