Mercurial > octave-nkf
changeset 8565:4a864c4e682d
fix sorting of ranges
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Thu, 22 Jan 2009 13:50:08 +0100 |
parents | b0f803b5ce41 |
children | da95767511f5 |
files | liboctave/ChangeLog liboctave/Range.cc |
diffstat | 2 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/liboctave/ChangeLog Thu Jan 22 13:27:47 2009 +0100 +++ b/liboctave/ChangeLog Thu Jan 22 13:50:08 2009 +0100 @@ -1,3 +1,7 @@ +2009-01-22 Jaroslav Hajek <highegg@gmail.com> + + * Range.cc (sort_internal): Add missing test. + 2009-01-22 Jaroslav Hajek <highegg@gmail.com> * Array.cc (Array<T>::index (..., bool resize_ok)):
--- a/liboctave/Range.cc Thu Jan 22 13:27:47 2009 +0100 +++ b/liboctave/Range.cc Thu Jan 22 13:50:08 2009 +0100 @@ -130,7 +130,7 @@ rng_inc = -rng_inc; clear_cache (); } - else if (rng_base < rng_limit && rng_inc > 0.0) + else if (! ascending && rng_base < rng_limit && rng_inc > 0.0) { double tmp = rng_limit; rng_limit = min ();