AirplaneModePreferenceController: Fix NPE when toggle is hidden
When airplane mode toggle is not available, i.e. the overlay config_show_toggle_airplane is set to false, the Settings app will crash when leaving "Network and Internet" menu. Change-Id: Iaf5bd05d59091ba615a55eedc5243806a627da7b
This commit is contained in:
@@ -141,8 +141,10 @@ public class AirplaneModePreferenceController extends TogglePreferenceController
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onDestroy() {
|
public void onDestroy() {
|
||||||
|
if (isAvailable()) {
|
||||||
mAirplaneModeEnabler.close();
|
mAirplaneModeEnabler.close();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public void onActivityResult(int requestCode, int resultCode, Intent data) {
|
public void onActivityResult(int requestCode, int resultCode, Intent data) {
|
||||||
|
|||||||
Reference in New Issue
Block a user