sdm660-common: XiaomiParts: Dont crash if dirac is not initialized

This commit is contained in:
Stylogey 2019-10-19 19:10:00 +02:00 committed by Max Weffers
parent 197013de2e
commit 96cf920455
No known key found for this signature in database
GPG key ID: 795F73D22FB93FAE

View file

@ -88,7 +88,13 @@ public class DeviceSettings extends PreferenceFragment implements
enhancerEnabled = DiracService.sDiracUtils.isDiracEnabled();
} catch (java.lang.NullPointerException e) {
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);