diff options
| author | 2016-01-25 15:48:41 -0800 | |
|---|---|---|
| committer | 2016-01-25 15:51:49 -0800 | |
| commit | 6a00b709f9ceda69c3abbf24051c518bc4fb22a5 (patch) | |
| tree | 20eb2ddd41d47e584f5648a0781a828a488169e1 | |
| parent | deee720a52175c72850fd51488f6eaf5cc3d58f7 (diff) | |
Handle TaskStackListener.onPinnedActivityRestartAttempt in PIP system UI
Bug: 26452296
Change-Id: Ic828462dce0b6f88c9b00fac36ade5492cec94fb
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/tv/pip/PipManager.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/tv/pip/PipManager.java b/packages/SystemUI/src/com/android/systemui/tv/pip/PipManager.java index b237400db484..e947ed5ee7fb 100644 --- a/packages/SystemUI/src/com/android/systemui/tv/pip/PipManager.java +++ b/packages/SystemUI/src/com/android/systemui/tv/pip/PipManager.java @@ -94,6 +94,12 @@ public class PipManager { } } }; + private final Runnable mOnPinnedActivityRestartAttempt = new Runnable() { + @Override + public void run() { + movePipToFullscreen(); + } + }; private final BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() { @Override @@ -315,6 +321,8 @@ public class PipManager { @Override public void onPinnedActivityRestartAttempt() { + // Post the message back to the UI thread. + mHandler.post(mOnPinnedActivityRestartAttempt); } } |