Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ad82aca9 authored by Erik Wolsheimer's avatar Erik Wolsheimer
Browse files

Handle invalid empty args to createAutoBrightnessSpline

BUG: 18572096
Change-Id: I9dfc2215994a4f7a70ef6bdd04b620917e4ec034
parent 25242a7b
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1181,6 +1181,10 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
    }

    private static Spline createAutoBrightnessSpline(int[] lux, int[] brightness) {
        if (lux == null || lux.length == 0 || brightness == null || brightness.length == 0) {
            Slog.e(TAG, "Could not create auto-brightness spline.");
            return null;
        }
        try {
            final int n = brightness.length;
            float[] x = new float[n];