From 1091dc08bf39d5e06b920d8f15f845f7ffad4818 Mon Sep 17 00:00:00 2001 From: FongMi Date: Thu, 24 Nov 2022 22:04:59 +0800 Subject: [PATCH] Fix menu bug --- .../com/fongmi/android/tv/ui/activity/DetailActivity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java index a7bf1429f..4b52e78f5 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java @@ -696,9 +696,9 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis @Override public boolean dispatchKeyEvent(KeyEvent event) { + if (mFullscreen && Utils.isMenuKey(event)) onToggle(); if (isVisible(mBinding.control.getRoot())) setR1Callback(); - if (mFullscreen && mBinding.control.tracks.getVisibility() == View.VISIBLE && Utils.isMenuKey(event)) onToggle(); - else if (mFullscreen && isGone(mBinding.control.getRoot()) && mKeyDown.hasEvent(event)) return mKeyDown.onKeyDown(event); + if (mFullscreen && isGone(mBinding.control.getRoot()) && mKeyDown.hasEvent(event)) return mKeyDown.onKeyDown(event); return super.dispatchKeyEvent(event); }