Settings: make sure Wifi exists before adding controllers
Change-Id: I6c1fd5222aa9fd33cbec67b8f572d031bfe86466
This commit is contained in:
committed by
Michael Bestas
parent
ac740b4298
commit
25703bbd96
@@ -33,6 +33,7 @@ import android.content.ContentResolver;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.IntentFilter;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.database.ContentObserver;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
@@ -751,10 +752,12 @@ public class DevelopmentSettingsDashboardFragment extends RestrictedDashboardFra
|
||||
controllers.add(new LogdSizePreferenceController(context));
|
||||
controllers.add(new LogPersistPreferenceController(context, fragment, lifecycle));
|
||||
controllers.add(new CameraLaserSensorPreferenceController(context));
|
||||
controllers.add(new WifiDisplayCertificationPreferenceController(context));
|
||||
controllers.add(new WifiVerboseLoggingPreferenceController(context));
|
||||
controllers.add(new WifiScanThrottlingPreferenceController(context));
|
||||
controllers.add(new WifiNonPersistentMacRandomizationPreferenceController(context));
|
||||
if (context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_WIFI)) {
|
||||
controllers.add(new WifiDisplayCertificationPreferenceController(context));
|
||||
controllers.add(new WifiVerboseLoggingPreferenceController(context));
|
||||
controllers.add(new WifiScanThrottlingPreferenceController(context));
|
||||
controllers.add(new WifiNonPersistentMacRandomizationPreferenceController(context));
|
||||
}
|
||||
controllers.add(new MobileDataAlwaysOnPreferenceController(context));
|
||||
controllers.add(new TetheringHardwareAccelPreferenceController(context));
|
||||
controllers.add(new BluetoothDeviceNoNamePreferenceController(context));
|
||||
|
||||
Reference in New Issue
Block a user