# HG changeset patch # User Jaroslav Hajek # Date 1244796156 -7200 # Node ID 650c7efa7234b66237511a70d9a6fbde2b5205a8 # Parent 878df7c11e3d9ed5e5bc2ae53c5f1ead6a4dd871 simplify octave_cell::sort diff --git a/src/ChangeLog b/src/ChangeLog --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2009-06-12 Jaroslav Hajek + + * ov-cell.cc (octave_cell::sort (Array&)): Simplify. + 2009-06-11 John W. Eaton * octave.cc: Keep long options alphabetized. diff --git a/src/ov-cell.cc b/src/ov-cell.cc --- a/src/ov-cell.cc +++ b/src/ov-cell.cc @@ -487,11 +487,8 @@ tmp = tmp.sort (sidx, dim, mode); - // We do it the hard way to auto-create the result's cache - octave_cell *result = new octave_cell (Cell (tmp)); - result->cellstr_cache = tmp; - - retval = result; + // We already have the cache. + retval = new octave_cell (tmp); } else error ("sort: only cell arrays of character strings may be sorted");