diff --git a/services/core/java/com/android/server/display/ColorFade.java b/services/core/java/com/android/server/display/ColorFade.java index a16fcd2fa112e..2541050f406d1 100644 --- a/services/core/java/com/android/server/display/ColorFade.java +++ b/services/core/java/com/android/server/display/ColorFade.java @@ -547,6 +547,11 @@ final class ColorFade { logEglError("eglChooseConfig"); return false; } + if (numEglConfigs[0] <= 0) { + Slog.e(TAG, "no valid config found"); + return false; + } + mEglConfig = eglConfigs[0]; }