mirror of
https://github.com/Silent1566/webhtv.git
synced 2026-10-18 07:09:16 +00:00
merge: 合并 origin/beta 最新代码(PR#450/#451)并复评修正简介区推翻沉浸音频收起修复
把 origin/beta tip 9f4ea10a29(PR #451)合入 dev1,带入 dev3 的控制栏进度条 UP 返焦与 dev2 的 py 桥接/ViewModel 生命周期共 11 个提交,0 冲突。合并结果相对 beta 的净差异恰为 dev1 自身 4 个路径,且 4 个文件的 blob 与本地未推送提交2d4259ef7a逐一相同,未带回任何远端已移除/回退的内容(零复活六层证据)。 复评2d4259ef7a发现 1 项必修:该提交自己新增了「沉浸音频/纯音频播放时简介区 必须跟着一起收」的修复,但同一提交的写入点 updateOverviewPreview() 末尾无条件 setVisibility(View.VISIBLE)。而 setDetail(Vod) 里 checkFlag()(2704 行)排在 setText()(2706 行)之前,沉浸音频续播会经 checkFlag()->onItemClick()->onRefresh()->getPlayer()->setAudioStageVisible(true) ->setVideoDetailsVisible(false) 先把整列收起,随后又被无条件点亮——正好推翻同 提交自己的修复。改为按 mAudioStageVisible 门控(该门控与「列已收起」严格等价: 全仓两个 setVideoDetailsVisible(false) 入口都以它为真),详情列的显隐仍由 setVideoDetailsVisible() 独占,写入点只负责是否「有内容」。 同时补 1 条回归锁(含「不得再有无条件 View.VISIBLE」的反向断言),并收紧第 1 轮 自己放宽的一处过宽断言(contains("View.VISIBLE") -> contains("…setVisibility("))。 4 组变异探针(setActivated(false) / setText("") / 锚点改回 director / 门控改回 无条件)全部如期转红,还原后 git hash-object 与修复版逐字节相同。 全量 leanback 回归 8 项失败经「把 4 个改动文件换成 beta 自己的版本后重跑」一一 原样复现,据此判定为既有缺陷(含 2 项工作区 CRLF 导致的跨行字面量恒假),与本次 合并无关,按范围记录不修。 Verification: 定向单测 6/6 + 13/13 + 4/4 + 3/3;全量 leanback 4271 项、失败集与 开工前基线完全一致;双 flavor Java 编译 BUILD SUCCESSFUL;Python 契约 36/36 (CPython 3.10.11 与 3.14.7);git diff --check 与冲突标记扫描通过; gradlew.bat --no-daemon clean BUILD SUCCESSFUL。 Verification: 合并 origin/beta 9f4ea10a29(11 提交,0 冲突),净差异恰为 dev1 自身 4 路径且 blob 与2d4259ef7a逐一相同;零复活六层证据(beta 5074=合并 5075、缺失 0、revert 路径交集 0、行级 9 条命中经分类全为通用样板、33 条 revert 真删除路径存在 0 条、评估索引行 beta 17 零丢失+1)、检测器注入 ISSUE_TEMPLATE 自检如期报出;8 项全量回归失败经换成 beta 版本重跑后一一复现,判定为既有(含 2 项 CRLF 跨行字面量恒假);复评 3 轮修正 1 项必修——updateOverviewPreview() 无条件 View.VISIBLE 会推翻同提交的沉浸音频收起修复,改为按 mAudioStageVisible 门控并加回归锁,4 组变异探针全部如期转红且还原后 hash 一致;定向 6/6+13/13+4/4+3/3、全量 leanback 4271 项失败集与基线一致、双 flavor Java 编译、Python 契约 36/36(3.10/3.14)、git diff --check、gradlew clean 全部通过 Task-Guard: C74-beta-merge-review-dev1-20261016
This commit is contained in:
commit
1e0d3ae0a4
16 changed files with 1686 additions and 19 deletions
Loading…
Add table
Add a link
Reference in a new issue