summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorAndrii Kulian <akulian@google.com>2017-01-05 16:53:19 -0800
committerAndrii Kulian <akulian@google.com>2017-01-06 11:06:19 -0800
commit45a61fe5296d6fd3b9e2872c5dfc8d01f6a5b455 (patch)
treeed548ba6346b1d036a31e01f13949a4e4eaa3ebb /rs/java/android/renderscript/ProgramFragmentFixedFunction.java
parentafa10b809784d2874eeca746332f62ea09109f09 (diff)
Make sure cleanup is always done when task is removed
When Stack#removeImmediately() was called it also recursively called Task#removeImmediately(), which remove tasks from stack. This lead to Task#mStack reference being nullified, but task dim layer user was still registered in DimLayerController. Therefore there was a crash when dim layer animation occured. This CL moves most of the logic from Task#removeIfPossible() to Task#removeImmediately() to make sure that cleanup is performed every time when task is removed. Change-Id: Id8d72dc8c66b9eeefbf5c918cf0a0df4ea027fde Fixes: 34052466 Test: bit FrameworksServicesTests:com.android.server.wm.TaskStackTests Test: #testStackRemoveImmediately
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions