This commit is contained in:
sxyazi 2025-08-08 02:28:37 +08:00
parent 62bf5e1660
commit 5f1b70cb39
No known key found for this signature in database
2 changed files with 4 additions and 4 deletions

View file

@ -18,7 +18,7 @@ impl Actor for Hidden {
let state = opt.state.bool(cx.tab().pref.show_hidden);
cx.tab_mut().pref.show_hidden = state;
let hovered = cx.hovered().map(|f| f.url_owned());
let hovered = cx.hovered().map(|f| f.urn_owned());
let apply = |f: &mut Folder| {
if f.stage == FolderStage::Loading {
render!();
@ -43,7 +43,7 @@ impl Actor for Hidden {
{
render!(h.repos(None));
act!(mgr:peek, cx, true)?;
} else if hovered.as_ref() != cx.hovered().map(|f| &f.url) {
} else if hovered.as_deref() != cx.hovered().map(|f| f.urn()) {
act!(mgr:peek, cx)?;
act!(mgr:watch, cx)?;
}

View file

@ -23,7 +23,7 @@ impl Actor for Sort {
pref.sort_translit = opt.translit.unwrap_or(pref.sort_translit);
let sorter = FilesSorter::from(&*pref);
let hovered = cx.hovered().map(|f| f.url_owned());
let hovered = cx.hovered().map(|f| f.urn_owned());
let apply = |f: &mut Folder| {
if f.stage == FolderStage::Loading {
render!();
@ -49,7 +49,7 @@ impl Actor for Sort {
{
render!(h.repos(None));
act!(mgr:peek, cx, true)?;
} else if hovered.as_ref() != cx.hovered().map(|f| &f.url) {
} else if hovered.as_deref() != cx.hovered().map(|f| f.urn()) {
act!(mgr:peek, cx)?;
act!(mgr:watch, cx)?;
}