# HG changeset patch # User Jaroslav Hajek # Date 1232628608 -3600 # Node ID 4a864c4e682de52e9b70b1f9c0886787202326a2 # Parent b0f803b5ce41e87b1cf9ab07b58bd29ba63516da fix sorting of ranges diff --git a/liboctave/ChangeLog b/liboctave/ChangeLog --- a/liboctave/ChangeLog +++ b/liboctave/ChangeLog @@ -1,3 +1,7 @@ +2009-01-22 Jaroslav Hajek + + * Range.cc (sort_internal): Add missing test. + 2009-01-22 Jaroslav Hajek * Array.cc (Array::index (..., bool resize_ok)): diff --git a/liboctave/Range.cc b/liboctave/Range.cc --- a/liboctave/Range.cc +++ b/liboctave/Range.cc @@ -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 ();