| Index: chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CreateRouteRequest.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CreateRouteRequest.java b/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CreateRouteRequest.java
|
| index b061e771ed15fc0382ccec01d72b7c9b93f688ca..59c0b85abed86043ad6f7e33e6b6e5bb36af1c0a 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CreateRouteRequest.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CreateRouteRequest.java
|
| @@ -169,7 +169,10 @@ public class CreateRouteRequest implements GoogleApiClient.ConnectionCallbacks,
|
|
|
| @Override
|
| public void onResult(Cast.ApplicationConnectionResult result) {
|
| - if (mState != STATE_LAUNCHING_APPLICATION) throwInvalidState();
|
| + if (mState != STATE_LAUNCHING_APPLICATION
|
| + && mState != STATE_API_CONNECTION_SUSPENDED) {
|
| + throwInvalidState();
|
| + }
|
|
|
| Status status = result.getStatus();
|
| if (!status.isSuccess()) {
|
|
|