summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorEino-Ville Talvala <etalvala@google.com>2014-10-22 14:39:31 -0700
committerEino-Ville Talvala <etalvala@google.com>2014-11-26 13:58:15 -0800
commit4c9c7a58837d0ea9622b2e7b8397eb2f795675b6 (patch)
tree770096fb862f835155df08dd55eb507859e074c2 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java
parent77e25331ca7ad1fb69fbe7fbec69179824e46e59 (diff)
CameraManager: Separate service listener into a singleton
Currently, every CameraManager instance adds itself as a camera service listener, which has the unfortunate side effect of keeping them all alive indefinitely. This is doubly unfortunate since every CameraManager keeps the Context it was constructed with, and therefore may be leaking whole Activities along with the CameraManager itself. Break out a global per-process CameraManager which handles service connection keepalive and availability listeners, so that local camera manager instances can go out of scope as expected. Bug: 18077200 Change-Id: I1be5fb8d3492131e98bb4a84121400d4abb2b9e1
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions