diff options
| -rw-r--r-- | services/java/com/android/server/SystemServer.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java index b8fb147b4c95..c38cfb50075a 100644 --- a/services/java/com/android/server/SystemServer.java +++ b/services/java/com/android/server/SystemServer.java @@ -842,7 +842,11 @@ public final class SystemServer { } else { Slog.i(TAG, "No Wi-Fi Aware Service (Aware support Not Present)"); } - mSystemServiceManager.startService(WIFI_P2P_SERVICE_CLASS); + + if (context.getPackageManager().hasSystemFeature( + PackageManager.FEATURE_WIFI_DIRECT)) { + mSystemServiceManager.startService(WIFI_P2P_SERVICE_CLASS); + } mSystemServiceManager.startService(WIFI_SERVICE_CLASS); mSystemServiceManager.startService( "com.android.server.wifi.scanner.WifiScanningService"); |