sdm660-common: XiaomiParts: Dont crash if dirac is not initialized
This commit is contained in:
parent
197013de2e
commit
96cf920455
1 changed files with 7 additions and 1 deletions
|
@ -88,7 +88,13 @@ public class DeviceSettings extends PreferenceFragment implements
|
||||||
enhancerEnabled = DiracService.sDiracUtils.isDiracEnabled();
|
enhancerEnabled = DiracService.sDiracUtils.isDiracEnabled();
|
||||||
} catch (java.lang.NullPointerException e) {
|
} catch (java.lang.NullPointerException e) {
|
||||||
getContext().startService(new Intent(getContext(), DiracService.class));
|
getContext().startService(new Intent(getContext(), DiracService.class));
|
||||||
enhancerEnabled = DiracService.sDiracUtils.isDiracEnabled();
|
try {
|
||||||
|
enhancerEnabled = DiracService.sDiracUtils.isDiracEnabled();
|
||||||
|
} catch (NullPointerException ne) {
|
||||||
|
// Avoid crash
|
||||||
|
ne.printStackTrace();
|
||||||
|
enhancerEnabled = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
SecureSettingSwitchPreference enableDirac = (SecureSettingSwitchPreference) findPreference(PREF_ENABLE_DIRAC);
|
SecureSettingSwitchPreference enableDirac = (SecureSettingSwitchPreference) findPreference(PREF_ENABLE_DIRAC);
|
||||||
|
|
Loading…
Reference in a new issue