summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Youngsang Cho <youngsang@google.com> 2016-01-25 15:48:41 -0800
committer Youngsang Cho <youngsang@google.com> 2016-01-25 15:51:49 -0800
commit6a00b709f9ceda69c3abbf24051c518bc4fb22a5 (patch)
tree20eb2ddd41d47e584f5648a0781a828a488169e1
parentdeee720a52175c72850fd51488f6eaf5cc3d58f7 (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.java8
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);
}
}