fix(app-iced): 下载页页头「内容库」选中态反转(M229 复审 F3)
`pages/content.rs::section_switcher` 把 `on_content` 写死成 `true`,而下载页也调它, 于是版本管理页的页头把「内容库」画成选中、「版本管理」画成未选中。 改成由调用方给位置:下载页传 false、内容库页自己传 true;并加一条源码层面的调用点断言 (iced 的 Element 不可内省,判据只有一行,写错必红)。 不是 M229 引入的缺陷(M109 就有),按复审要求单独提交,不与收官换肤混在一起。
This commit is contained in:
1 parent
db541c820e
commit
f9877a89d8
3 files changed
+27
-2
No files matched your search
@@ -105,9 +105,13 @@ pub fn demo(kind: ContentKind, lang: Lang) -> Content {
|
||||
}
|
||||
|
||||
/// 页头那条一级切换(版本管理页也要用同一个函数:两页共用一个入口才不会各画一套)。
|
||||
///
|
||||
/// `on_content` 是**调用方自己**的位置:内容库页传 `true`、版本管理页传 `false`。
|
||||
/// M229 复审 F3 之前这里写死 `true`,于是下载页页头的「内容库」也画成选中态(选中态反了)。
|
||||
pub(crate) fn section_switcher<'a>(
|
||||
ui: &'a Ui,
|
||||
catalog: unlucky_i18n::Catalog,
|
||||
on_content: bool,
|
||||
) -> Element<'a, PageMessage> {
|
||||
parts::section_switcher(ui, catalog, true)
|
||||
parts::section_switcher(ui, catalog, on_content)
|
||||
}
|
||||
Reference in new issue
Block a user