| Index: chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java b/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java
|
| index 0a5e008d3cc704e0ff513e53eaf752207a8c06a1..f6ed546da4799710305dc4ddc0b1062e7f6035bc 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java
|
| @@ -101,8 +101,12 @@ public class CastMediaRouteProvider implements MediaRouteProvider, DiscoveryDele
|
| return new CastMediaRouteProvider(applicationContext, androidMediaRouter, manager);
|
| }
|
|
|
| - public void onRouteRequestError(String message, int requestId) {
|
| - mManager.onRouteRequestError(message, requestId);
|
| + public void onLaunchError() {
|
| + for (String routeId : mRoutes.keySet()) {
|
| + mManager.onRouteClosedWithError(routeId, "Launch error");
|
| + }
|
| + mRoutes.clear();
|
| + mClientRecords.clear();
|
| }
|
|
|
| public void onSessionStopAction() {
|
|
|