diff options
author | Jack Yu <jackyu@google.com> | 2019-08-18 18:51:30 -0700 |
---|---|---|
committer | Jack Yu <jackyu@google.com> | 2019-08-19 10:02:11 -0700 |
commit | 09ef1cb126ee59dcb4eacfc3a8afefcb0f991945 (patch) | |
tree | 09d7a55733b15adb4829a9d612ffad6a13a6b739 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | 1ac726e71857a01edbfcc3be2349c56fa44b5187 (diff) |
Fixed null callback issue
Fixed the vendor data/network service non-responsive
issue. The callback binder passed from frameworks
might be GC'd so that vendor data/network service skipped
calling the callback. This eventually caused data
connection state machine messed up.
Fixed by turning the weak refernce to the callback into
a strong reference. This ensure the binder alive when
vendor service needs to invoke the callback.
Test: Telephony sanity tests
Bug: 139076980
Change-Id: Ica0b7b810ffd5416ffd1b2b61f7ebc4af0dcb8ce
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions