diff --git a/druid/examples/calc.rs b/druid/examples/calc.rs index 8b58c25c8..117a7b054 100644 --- a/druid/examples/calc.rs +++ b/druid/examples/calc.rs @@ -88,7 +88,7 @@ impl CalcState { } '.' => { if !self.in_num { - self.value = "0".to_string(); + self.value.push('.'); self.in_num = true; } if self.value.find('.').is_none() {