Commit 7c68a57b authored by Jazz Xu's avatar Jazz Xu Committed by Commit Bot

[PiP Android API] Finish activity when exiting picture in picture mode.

Bug: 964380
Change-Id: Ifd8883adb8f93a27694046f8c13a5b89545097c3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1759229Reviewed-by: default avatarBecca Hughes <beccahughes@chromium.org>
Reviewed-by: default avatarMounir Lamouri <mlamouri@chromium.org>
Commit-Queue: Jazz Xu <jazzhsu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#688240}
parent 3d4b7cf0
...@@ -8,6 +8,7 @@ import android.annotation.SuppressLint; ...@@ -8,6 +8,7 @@ import android.annotation.SuppressLint;
import android.app.ActivityManager; import android.app.ActivityManager;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.content.res.Configuration;
import org.chromium.base.ContextUtils; import org.chromium.base.ContextUtils;
import org.chromium.base.annotations.CalledByNative; import org.chromium.base.annotations.CalledByNative;
...@@ -99,6 +100,12 @@ public class PictureInPictureActivity extends AsyncInitializationActivity { ...@@ -99,6 +100,12 @@ public class PictureInPictureActivity extends AsyncInitializationActivity {
sTabObserver = null; sTabObserver = null;
} }
@Override
public void onPictureInPictureModeChanged(
boolean isInPictureInPictureMode, Configuration newConfig) {
if (!isInPictureInPictureMode) this.finish();
}
@Override @Override
protected ActivityWindowAndroid createWindowAndroid() { protected ActivityWindowAndroid createWindowAndroid() {
return new ActivityWindowAndroid(this); return new ActivityWindowAndroid(this);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment