diff options
| author | 2017-04-06 18:06:31 +0000 | |
|---|---|---|
| committer | 2017-04-06 18:06:31 +0000 | |
| commit | da90bd1fc7cf9b8f4c5e7222a8e2e65bcd84096c (patch) | |
| tree | be8a45fb2b199de4a28f80257c57cbc98dc0ea2c | |
| parent | abcc8e54f636bd4eaff5f85d54d5ff8b75508bb9 (diff) | |
Revert "Remove SystemProperty gating-flag for virtual displays."
Test team is still relying on this. We'll keep this until the virtual display input code goes in this week.
This reverts commit abcc8e54f636bd4eaff5f85d54d5ff8b75508bb9.
Change-Id: Ic591f813289191b09367a76be3221183562256a7
| -rw-r--r-- | services/core/java/com/android/server/vr/CompatibilityDisplay.java | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/services/core/java/com/android/server/vr/CompatibilityDisplay.java b/services/core/java/com/android/server/vr/CompatibilityDisplay.java index 772fc2653e77..ae1d50ff1f71 100644 --- a/services/core/java/com/android/server/vr/CompatibilityDisplay.java +++ b/services/core/java/com/android/server/vr/CompatibilityDisplay.java @@ -95,15 +95,20 @@ class CompatibilityDisplay { * Creates and Destroys the virtual display depending on the current state of VrMode. */ private void updateVirtualDisplay() { + boolean createVirtualDisplay = "true".equals(SystemProperties.get("vr_virtualdisplay")); if (DEBUG) { - Log.i(TAG, "isVrMode: " + mIsVrModeEnabled + ", override: " + mIsVrModeOverrideEnabled); + Log.i(TAG, "isVrMode: " + mIsVrModeEnabled + ", createVD: " + createVirtualDisplay + + ", override: " + mIsVrModeOverrideEnabled); } - if (mIsVrModeEnabled || mIsVrModeOverrideEnabled) { + if (mIsVrModeEnabled || (createVirtualDisplay && mIsVrModeOverrideEnabled)) { // TODO: Consider not creating the display until ActivityManager needs one on // which to display a 2D application. - startVirtualDisplay(); - startImageReader(); + // TODO: STOPSHIP Remove createVirtualDisplay conditional before launching. + if (createVirtualDisplay) { + startVirtualDisplay(); + startImageReader(); + } } else { // Stop virtual display to test exit condition stopVirtualDisplay(); |