From b60ebb7d382f79dd8da6f1a6fcb36f0f620d01b9 Mon Sep 17 00:00:00 2001 From: Andrew Sapperstein Date: Fri, 30 Jun 2017 16:00:43 -0700 Subject: [PATCH] Use SystemUiContext for immersive mode cling. Was using teal since the context was not one that should be used to display UI. Change-Id: I870c038ab8929af521c8a78b7eac63a400643de0 Fixes: 63151531 Test: manual --- .../com/android/server/policy/ImmersiveModeConfirmation.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/policy/ImmersiveModeConfirmation.java b/services/core/java/com/android/server/policy/ImmersiveModeConfirmation.java index ebb945023cafc..c6ec287d9c6a5 100644 --- a/services/core/java/com/android/server/policy/ImmersiveModeConfirmation.java +++ b/services/core/java/com/android/server/policy/ImmersiveModeConfirmation.java @@ -19,6 +19,7 @@ package com.android.server.policy; import android.animation.ArgbEvaluator; import android.animation.ValueAnimator; import android.app.ActivityManager; +import android.app.ActivityThread; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; @@ -79,7 +80,7 @@ public class ImmersiveModeConfirmation { boolean mVrModeEnabled = false; public ImmersiveModeConfirmation(Context context) { - mContext = context; + mContext = ActivityThread.currentActivityThread().getSystemUiContext(); mHandler = new H(); mShowDelayMs = getNavBarExitDuration() * 3; mPanicThresholdMs = context.getResources()