From: fred Date: Sun, 24 Mar 2002 19:55:33 +0000 (+0000) Subject: lilypond-0.1.11 X-Git-Tag: release/1.5.59~4016 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=7735deee93e653d610e02e92ad0a2c4a8dc0dbe9;p=lilypond.git lilypond-0.1.11 --- diff --git a/flower/include/interval.tcc b/flower/include/interval.tcc index 50864b7894..1a483b5f18 100644 --- a/flower/include/interval.tcc +++ b/flower/include/interval.tcc @@ -34,7 +34,7 @@ _Interval__compare (const Interval_t&a,Interval_t const&b) template bool -Interval_t::contains_b (Interval_t const& a)const +Interval_t::contains_b (Interval_t const& a) const { int c_i= _Interval__compare (*this, a); if (c_i == -2) @@ -62,9 +62,12 @@ Interval_t::set_empty() template T -Interval_t::length() const { - assert (right >= left); - return right-left; +Interval_t::length() const +{ + if (right < left) + return 0; + else + return right-left; } template