Merge "Fix VR component enforcement for "2D in 3D" apps." into oc-dev
am: 4d73fd5765
Change-Id: I7031eb3ac81aa95df7a729ad358f5288b1cabc4e
This commit is contained in:
@@ -110,7 +110,7 @@ public abstract class VrListenerService extends Service {
|
||||
* transition.</p>
|
||||
*
|
||||
* @param component the {@link ComponentName} of the VR activity that the system has
|
||||
* switched to.
|
||||
* switched to, or null if the system is displaying a 2D activity in VR compatibility mode.
|
||||
*
|
||||
* @see android.app.Activity#setVrModeEnabled
|
||||
* @see android.R.attr#enableVrMode
|
||||
|
||||
@@ -735,7 +735,8 @@ public class VrManagerService extends SystemService implements EnabledComponentC
|
||||
}
|
||||
}
|
||||
|
||||
if (calling != null && !Objects.equals(calling, mCurrentVrModeComponent)) {
|
||||
if ((calling != null || mPersistentVrModeEnabled)
|
||||
&& !Objects.equals(calling, mCurrentVrModeComponent)) {
|
||||
sendUpdatedCaller = true;
|
||||
}
|
||||
mCurrentVrModeComponent = calling;
|
||||
|
||||
Reference in New Issue
Block a user