From c30c8fd29cf91799eed241281826a658985a12b3 Mon Sep 17 00:00:00 2001 From: Ruben Brunk Date: Tue, 17 May 2016 13:39:59 -0700 Subject: [PATCH] Dismiss immersive mode overlay while in VR mode. Bug: 28052143 Change-Id: I750753c72cb8d41bf91c108e8fc645750fbf9c45 --- .../com/android/server/policy/ImmersiveModeConfirmation.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/core/java/com/android/server/policy/ImmersiveModeConfirmation.java b/services/core/java/com/android/server/policy/ImmersiveModeConfirmation.java index 29b9b92e8183f..a77d512201ed3 100644 --- a/services/core/java/com/android/server/policy/ImmersiveModeConfirmation.java +++ b/services/core/java/com/android/server/policy/ImmersiveModeConfirmation.java @@ -380,6 +380,10 @@ public class ImmersiveModeConfirmation { @Override public void onVrStateChanged(boolean enabled) throws RemoteException { mVrModeEnabled = enabled; + if (mVrModeEnabled) { + mHandler.removeMessages(H.SHOW); + mHandler.sendEmptyMessage(H.HIDE); + } } }; }