merge
This commit is contained in:
parent
75d30ce216
commit
0d9780ae13
1 changed files with 9 additions and 16 deletions
25
src/tab.rs
25
src/tab.rs
|
|
@ -33,25 +33,11 @@ use cosmic::{
|
||||||
Element,
|
Element,
|
||||||
};
|
};
|
||||||
|
|
||||||
use crate::{
|
use chrono::{DateTime, Utc};
|
||||||
app::{self, Action},
|
|
||||||
clipboard::{ClipboardCopy, ClipboardKind, ClipboardPaste},
|
|
||||||
config::{IconSizes, TabConfig, ICON_SCALE_MAX, ICON_SIZE_GRID},
|
|
||||||
dialog::DialogKind,
|
|
||||||
fl,
|
|
||||||
localize::{LANGUAGE_CHRONO, LANGUAGE_SORTER},
|
|
||||||
menu,
|
|
||||||
mime_app::{mime_apps, MimeApp},
|
|
||||||
mime_icon::{mime_for_path, mime_icon},
|
|
||||||
mouse_area,
|
|
||||||
};
|
|
||||||
use chrono::{DateTime, ParseError, Utc};
|
|
||||||
use mime_guess::{mime, Mime};
|
use mime_guess::{mime, Mime};
|
||||||
use once_cell::sync::Lazy;
|
use once_cell::sync::Lazy;
|
||||||
use recently_used_xbel::{Error, RecentlyUsed};
|
use recently_used_xbel::{Error, RecentlyUsed};
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
use std::cmp::Reverse;
|
|
||||||
use std::iter::from_fn;
|
|
||||||
use std::{
|
use std::{
|
||||||
cell::{Cell, RefCell},
|
cell::{Cell, RefCell},
|
||||||
cmp::Ordering,
|
cmp::Ordering,
|
||||||
|
|
@ -657,7 +643,14 @@ pub fn scan_recents(sizes: IconSizes) -> Vec<Item> {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
let item = item_from_entry(path_buf, name, metadata, sizes);
|
let item = item_from_entry(path_buf, name, metadata, sizes);
|
||||||
recents.push((item, if last_edit.le(&last_visit) { last_edit } else { last_visit }))
|
recents.push((
|
||||||
|
item,
|
||||||
|
if last_edit.le(&last_visit) {
|
||||||
|
last_edit
|
||||||
|
} else {
|
||||||
|
last_visit
|
||||||
|
},
|
||||||
|
))
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
log::warn!("recent file path not exist: {:?}", path_buf);
|
log::warn!("recent file path not exist: {:?}", path_buf);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue