| Index: chromecast/shell/browser/android/cast_window_manager.cc
|
| diff --git a/chromecast/shell/browser/android/cast_window_manager.cc b/chromecast/shell/browser/android/cast_window_manager.cc
|
| index 8f485d54690f8d588e1b4029d754086bec0889e9..481eb4bbffef5052adfcbea01cce9906dfbc61cf 100644
|
| --- a/chromecast/shell/browser/android/cast_window_manager.cc
|
| +++ b/chromecast/shell/browser/android/cast_window_manager.cc
|
| @@ -65,11 +65,15 @@ jlong LaunchCastWindow(JNIEnv* env, jclass clazz, jstring jurl) {
|
| url));
|
| }
|
|
|
| -void StopCastWindow(JNIEnv* env, jclass clazz, jlong nativeCastWindow) {
|
| +void StopCastWindow(JNIEnv* env, jclass clazz,
|
| + jlong nativeCastWindow, jboolean gracefully) {
|
| CastWindowAndroid* window =
|
| reinterpret_cast<CastWindowAndroid*>(nativeCastWindow);
|
| DCHECK(window);
|
| - window->Close();
|
| + if (gracefully)
|
| + window->Close();
|
| + else
|
| + window->Destroy();
|
| }
|
|
|
| void EnableDevTools(JNIEnv* env, jclass clazz, jboolean enable) {
|
|
|