summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramRaster.java
diff options
context:
space:
mode:
authorYohei Yukawa <yukawa@google.com>2018-03-20 16:28:59 -0700
committerYohei Yukawa <yukawa@google.com>2018-03-21 01:15:02 +0000
commit0cf7b310125ea283f2177d705cb134e895ff32bd (patch)
treefdec7dcfa8cde5d7e5cf892bd03259f030ccc123 /rs/java/android/renderscript/ProgramRaster.java
parent3785417848f95c24d2095daeaed0d1cb6b04fb35 (diff)
Fix confusing Log.e message in SpellCheckerSession
With this CL, calling SpellCheckerSession#close() multiple times will no longer show the following error message in logcat, which was quite confusing. E SpellCheckerSession: ignoring processOrEnqueueTask due to unexpected mState=TASK_CLOSE scp.mWhat=TASK_CLOSE Note that with a recent CL [1], we now more often see the above message. A typical scenario is: 1. App creates SpellCheckerSession x. 2. App calls x.close(). 3. x is garbage-collected. ART calls x.finalize(), which internally calls x.close() again. [1]: I4e00c3a2cec93d1dacff20546e481fe757279661 9b64367193ffb252f869fb9f65a60b51a654119e Bug: 72974646 Fix: 72974646 Test: Made sure that no error message in question with a test app that calls SpellCheckerSession#close() multiple times then trigger SpellCheckerSession#finalize(). Change-Id: Ie9690860e6d0406dc6746cd03c28f693e65c1dde
Diffstat (limited to 'rs/java/android/renderscript/ProgramRaster.java')
0 files changed, 0 insertions, 0 deletions