diff options
author | Jae Seo <jaeseo@google.com> | 2014-09-10 13:11:13 -0700 |
---|---|---|
committer | Jae Seo <jaeseo@google.com> | 2014-09-10 13:11:13 -0700 |
commit | 9127e4580c618bc1afae5c2c280f5a271f7a7635 (patch) | |
tree | fb31b4c820bddbe1b11b3d74aee71696e20865f4 | |
parent | fc81bfe3fb43296ca7040b8f259e1cbec50898ca (diff) | |
download | frameworks_base-9127e4580c618bc1afae5c2c280f5a271f7a7635.zip frameworks_base-9127e4580c618bc1afae5c2c280f5a271f7a7635.tar.gz frameworks_base-9127e4580c618bc1afae5c2c280f5a271f7a7635.tar.bz2 |
TIF: Enable inflating class android.media.tv.TvView on non-TV devices
Needed to pass the CTS for those devices.
Bug: 17455222
Change-Id: Ief9a76835418906d9e8e06d4e5ddc71a3370055d
-rw-r--r-- | media/java/android/media/tv/TvInputManager.java | 4 | ||||
-rw-r--r-- | media/java/android/media/tv/TvView.java | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/media/java/android/media/tv/TvInputManager.java b/media/java/android/media/tv/TvInputManager.java index d2deb66..b7a230c 100644 --- a/media/java/android/media/tv/TvInputManager.java +++ b/media/java/android/media/tv/TvInputManager.java @@ -709,7 +709,9 @@ public final class TvInputManager { } }; try { - mService.registerCallback(mManagerCallback, mUserId); + if (mService != null) { + mService.registerCallback(mManagerCallback, mUserId); + } } catch (RemoteException e) { Log.e(TAG, "mService.registerCallback failed: " + e); } diff --git a/media/java/android/media/tv/TvView.java b/media/java/android/media/tv/TvView.java index 4171e6d..213e34c 100644 --- a/media/java/android/media/tv/TvView.java +++ b/media/java/android/media/tv/TvView.java @@ -312,7 +312,9 @@ public class TvView extends ViewGroup { // is newly assigned for every createSession request and compared with // MySessionCreateCallback.this. mSessionCallback = new MySessionCallback(inputId, channelUri, params); - mTvInputManager.createSession(inputId, mSessionCallback, mHandler); + if (mTvInputManager != null) { + mTvInputManager.createSession(inputId, mSessionCallback, mHandler); + } } } |