Loading core/java/android/tv/TvInputService.java +1 −1 Original line number Diff line number Diff line Loading @@ -489,7 +489,7 @@ public abstract class TvInputService extends Service { } } } if (mOverlayView == null) { if (mOverlayView == null || !mOverlayView.isAttachedToWindow()) { return Session.DISPATCH_NOT_HANDLED; } if (!mOverlayView.hasWindowFocus()) { Loading core/java/android/tv/TvView.java +3 −1 Original line number Diff line number Diff line Loading @@ -347,7 +347,9 @@ public class TvView extends SurfaceView { public void onSessionCreated(Session session) { if (this != mSessionCallback) { // This callback is obsolete. if (session != null) { session.release(); } return; } mSession = session; Loading Loading
core/java/android/tv/TvInputService.java +1 −1 Original line number Diff line number Diff line Loading @@ -489,7 +489,7 @@ public abstract class TvInputService extends Service { } } } if (mOverlayView == null) { if (mOverlayView == null || !mOverlayView.isAttachedToWindow()) { return Session.DISPATCH_NOT_HANDLED; } if (!mOverlayView.hasWindowFocus()) { Loading
core/java/android/tv/TvView.java +3 −1 Original line number Diff line number Diff line Loading @@ -347,7 +347,9 @@ public class TvView extends SurfaceView { public void onSessionCreated(Session session) { if (this != mSessionCallback) { // This callback is obsolete. if (session != null) { session.release(); } return; } mSession = session; Loading