generated from PlexSheep/rs-base
chore: change a format because rustfmt errored
cargo devel CI / cargo CI (push) Successful in 1m27s
Details
cargo devel CI / cargo CI (push) Successful in 1m27s
Details
This commit is contained in:
parent
d6183246a6
commit
d6d9e32c73
13
src/clock.rs
13
src/clock.rs
|
@ -92,11 +92,9 @@ impl UiData {
|
||||||
#[must_use]
|
#[must_use]
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn changed(&self) -> bool {
|
pub fn changed(&self) -> bool {
|
||||||
let r =
|
// NOTE: the timebar ratio is discarded, so that we only render the ui when the time
|
||||||
self.fdate[0] != self.fdate[1] || self.ftime[0] != self.ftime[1]
|
// (second) changes
|
||||||
//&& self.timebar_ratio[0] == self.timebar_ratio[1]
|
let r = self.fdate[0] != self.fdate[1] || self.ftime[0] != self.ftime[1];
|
||||||
// NOTE: the timebar ratio is discarded, so that we only render the ui when the time (second) changes
|
|
||||||
;
|
|
||||||
trace!("changed: {r}");
|
trace!("changed: {r}");
|
||||||
r
|
r
|
||||||
}
|
}
|
||||||
|
@ -137,13 +135,14 @@ impl Clock {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// FIXME: This generally works, but we want 0% at the start and 100% at the end, which does not
|
// FIXME: This generally works, but we want 0% at the start and 100% at the end, which does not
|
||||||
// fully work. We also want 50% at the half etc. #10
|
// fully work. We also want 50% at the half etc. #10
|
||||||
fn timebar_ratio(&self) -> Option<f64> {
|
fn timebar_ratio(&self) -> Option<f64> {
|
||||||
let len = self.timebar_len()?;
|
let len = self.timebar_len()?;
|
||||||
let since = (Local::now()
|
let since = (Local::now()
|
||||||
.signed_duration_since(self.last_reset.unwrap())
|
.signed_duration_since(self.last_reset.unwrap())
|
||||||
.num_seconds()+1) as f64;
|
.num_seconds()
|
||||||
|
+ 1) as f64;
|
||||||
Some((since / len.as_secs() as f64).min(1.0).max(0.0))
|
Some((since / len.as_secs() as f64).min(1.0).max(0.0))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Reference in New Issue