diff --git a/repos/demo/include/util/lazy_value.h b/repos/demo/include/util/lazy_value.h index 56135689b6..d086babc55 100644 --- a/repos/demo/include/util/lazy_value.h +++ b/repos/demo/include/util/lazy_value.h @@ -76,7 +76,10 @@ class Lazy_value else _speed -= _accel; - if (_speed < 1) _speed = 1; + if (_speed < 1) { + _speed = 0; + _curr = _dst; + } } operator T () const { return _curr; }