From 308f00b560785580981b2ebde5d7ffc9b7188ba8 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Fri, 20 Jan 2023 17:52:17 -0330 Subject: clean up UI.convert_displacement() --- src/main.rs | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/src/main.rs b/src/main.rs index aabef0a..cc06d95 100644 --- a/src/main.rs +++ b/src/main.rs @@ -41,17 +41,12 @@ impl App { impl UI { fn convert_displacement(&mut self, unit: volume::Unit) { if self.displacement.len() > 0 { - self.displacement = format!( - "{}", - round( - volume::convert( - self.displacement.parse::().unwrap(), - self.displacement_unit, - unit, - ), - DECIMAL_DIGITS, - ), + let old = self.displacement.parse::().unwrap(); + let new = round( + volume::convert(old, self.displacement_unit, unit), + DECIMAL_DIGITS, ); + self.displacement = format!("{}", new); } self.displacement_unit = unit; } -- cgit v1.2.3