Use setVisible instead of removePreference everywhere.
Change-Id: I2e8084b23d3cb2c0a31a38c01716fc76236734ea Fixes: 68956750 Test: robotests
This commit is contained in:
@@ -81,7 +81,7 @@ public class AirplaneModePreferenceController extends AbstractPreferenceControll
|
||||
mMetricsFeatureProvider);
|
||||
}
|
||||
} else {
|
||||
removePreference(screen, getPreferenceKey());
|
||||
setVisible(screen, getPreferenceKey(), false /* visible */);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -91,7 +91,7 @@ public class AirplaneModePreferenceController extends AbstractPreferenceControll
|
||||
}
|
||||
|
||||
public static boolean isAvailable(Context context) {
|
||||
return !context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_TELEVISION);
|
||||
return !context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_LEANBACK);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user