diff options
| -rw-r--r-- | media/java/android/media/tv/TvInputService.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/media/java/android/media/tv/TvInputService.java b/media/java/android/media/tv/TvInputService.java index 16e1c5c2f64f..da4a03832191 100644 --- a/media/java/android/media/tv/TvInputService.java +++ b/media/java/android/media/tv/TvInputService.java @@ -1940,6 +1940,15 @@ public abstract class TvInputService extends Service { * </ul> */ public void onHardwareVideoUnavailable(int reason) { } + + @Override + void release() { + if (mHardwareSession != null) { + mHardwareSession.release(); + mHardwareSession = null; + } + super.release(); + } } /** @hide */ |