# HG changeset patch # User Jaroslav Hajek # Date 1244796449 -7200 # Node ID 1e640b3de2add5b00e5af8104b69887237ba6cc0 # Parent 64759142814d67519ba35ec944b38557eb48a3c5 simplify octave_cell::sort diff -r 64759142814d -r 1e640b3de2ad src/ChangeLog --- a/src/ChangeLog Fri Jun 12 10:47:29 2009 +0200 +++ b/src/ChangeLog Fri Jun 12 10:47:29 2009 +0200 @@ -1,3 +1,7 @@ +2009-06-12 Jaroslav Hajek + + * ov-cell.cc (octave_cell::sort (Array&)): Simplify. + 2009-06-10 John W. Eaton * pt-fcn-handle.cc (tree_anon_fcn_handle::dup): Don't convert to diff -r 64759142814d -r 1e640b3de2ad src/ov-cell.cc --- a/src/ov-cell.cc Fri Jun 12 10:47:29 2009 +0200 +++ b/src/ov-cell.cc Fri Jun 12 10:47:29 2009 +0200 @@ -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");