diff options
| -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); } } |