summaryrefslogtreecommitdiff
path: root/services/java/com/android/server/display/DisplayManagerService.java
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2012-09-20 16:47:15 -0700
committerJeff Brown <jeffbrown@google.com>2012-09-20 16:47:15 -0700
commitbbd28a293f84baeafed469c5e223eff82c1117c0 (patch)
tree9fc6917df0c890871437d674353b1636ade6171b /services/java/com/android/server/display/DisplayManagerService.java
parentd053554f80adaa84d4bdde53656ccce5ae3332b6 (diff)
Provide a debugging option to force enable wifi display.
Bug: 7179627 Change-Id: I84c7605a1cee5ed723341eebdcec4a824e7e4d38
Diffstat (limited to 'services/java/com/android/server/display/DisplayManagerService.java')
-rw-r--r--services/java/com/android/server/display/DisplayManagerService.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/services/java/com/android/server/display/DisplayManagerService.java b/services/java/com/android/server/display/DisplayManagerService.java
index 02fc6b1d74c7..b109f2a149aa 100644
--- a/services/java/com/android/server/display/DisplayManagerService.java
+++ b/services/java/com/android/server/display/DisplayManagerService.java
@@ -89,6 +89,11 @@ public final class DisplayManagerService extends IDisplayManager.Stub {
private static final String TAG = "DisplayManagerService";
private static final boolean DEBUG = false;
+ // When this system property is set to 0, WFD is forcibly disabled on boot.
+ // When this system property is set to 1, WFD is forcibly enabled on boot.
+ // Otherwise WFD is enabled according to the value of config_enableWifiDisplay.
+ private static final String FORCE_WIFI_DISPLAY_ENABLE = "persist.debug.wfd.enable";
+
private static final String SYSTEM_HEADLESS = "ro.config.headless";
private static final long WAIT_FOR_DEFAULT_DISPLAY_TIMEOUT = 10000;
@@ -499,7 +504,8 @@ public final class DisplayManagerService extends IDisplayManager.Stub {
private void registerWifiDisplayAdapterLocked() {
if (mContext.getResources().getBoolean(
- com.android.internal.R.bool.config_enableWifiDisplay)) {
+ com.android.internal.R.bool.config_enableWifiDisplay)
+ || SystemProperties.getInt(FORCE_WIFI_DISPLAY_ENABLE, -1) == 1) {
mWifiDisplayAdapter = new WifiDisplayAdapter(
mSyncRoot, mContext, mHandler, mDisplayAdapterListener,
mPersistentDataStore);