From 95eae919acbe569218e568485668974f125c1cc6 Mon Sep 17 00:00:00 2001 From: Nikolas Havrikov Date: Thu, 10 Feb 2022 15:08:09 +0100 Subject: [PATCH] Recycle obtained TypedArrays Bug: 218835043 Test: make Change-Id: I26d343678740bfccb6cfea6ddb31765f91e66bf3 --- .../core/java/com/android/server/wm/WindowManagerService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index 0f3b903c2ac24..14e18a9357a50 100644 --- a/services/core/java/com/android/server/wm/WindowManagerService.java +++ b/services/core/java/com/android/server/wm/WindowManagerService.java @@ -1364,6 +1364,7 @@ public class WindowManagerService extends IWindowManager.Stub float lightRadius = a.getDimension(R.styleable.Lighting_lightRadius, 0); float ambientShadowAlpha = a.getFloat(R.styleable.Lighting_ambientShadowAlpha, 0); float spotShadowAlpha = a.getFloat(R.styleable.Lighting_spotShadowAlpha, 0); + a.recycle(); float[] ambientColor = {0.f, 0.f, 0.f, ambientShadowAlpha}; float[] spotColor = {0.f, 0.f, 0.f, spotShadowAlpha}; SurfaceControl.setGlobalShadowSettings(ambientColor, spotColor, lightY, lightZ,