lineage-sdk: Fix NPE when using getPictureAdjustmentRanges()
* This method can return null, and List.addAll(null) will throw NPE. Fix it. Change-Id: I4e5fc719209dbfbce785b1e0b07588e2406203ea
This commit is contained in:
@@ -51,7 +51,10 @@ public class PictureAdjustmentController extends LiveDisplayFeature {
|
||||
|
||||
boolean usePA = mHardware.isSupported(LineageHardwareManager.FEATURE_PICTURE_ADJUSTMENT);
|
||||
if (usePA) {
|
||||
mRanges.addAll(mHardware.getPictureAdjustmentRanges());
|
||||
final List<Range<Float>> r = mHardware.getPictureAdjustmentRanges();
|
||||
if (r != null) {
|
||||
mRanges.addAll(r);
|
||||
}
|
||||
if (mRanges.size() < 4) {
|
||||
usePA = false;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user