Recycle obtained TypedArrays

Bug: 218835043
Test: make
Change-Id: I26d343678740bfccb6cfea6ddb31765f91e66bf3
This commit is contained in:
Nikolas Havrikov
2022-02-10 15:08:09 +01:00
parent b0385bd966
commit 95eae919ac

View File

@@ -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,