summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/RenderScript.java
diff options
context:
space:
mode:
authorMark Lu <Mark_Lu@htc.com>2014-12-09 14:47:13 +0800
committerMark Lu <Mark_Lu@htc.com>2014-12-09 06:48:21 +0000
commit4b5a9a09e55a81a1c060cd42e673066afd71e554 (patch)
tree57035b1f7e516b519f1ea6fca5e6aadb840fe5a2 /rs/java/android/renderscript/RenderScript.java
parentfb5c932dbbe2e7fc3ed4f0af71dc8ac76f22df57 (diff)
[ActivityManager] fix NPE in ActivityStack.resetTargetTaskIfNeededLocked.
Symptom: in .ActivityStack.resetTargetTaskIfNeededLocked, "allowTaskReparenting" if case will call setTask to remove activities from task, that will caused numActivities in main for-loop not consist with task.mActivities size. caused NPE will happend in finish activities for-loop due to get null object from activities when clearWhenTaskReset" as true case. Root Cause: when clearWhenTaskReset as true, will set "end" variable as numActivities -1, but if calling setTask to remove activities from task, end value will out of date & not same with task.mActivities size. Solution: use activities.size() - 1 to assign end value. Change-Id: I5d7fe22e1df2fc61738db23402e7c42cf6d8c4cc
Diffstat (limited to 'rs/java/android/renderscript/RenderScript.java')
0 files changed, 0 insertions, 0 deletions