Fix splashscreen VRI leak

Sometimes if create and remove startingwindow frequently,
startingdata may still in waiting for sync transaction commit,
it will not remove startingsurface and caused VRI leak even activity already destroyed, and createdd blast buffer also leak and memory too high for systemui.

Bug: 360338900
Test: repeatedly cold launch activity and immediatelly finish

Change-Id: Ifa87e4d69643a6a768b88d88ce2a8ccf04b356d0
Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
1 file changed