# HG changeset patch # User jwe # Date 1076004294 0 # Node ID 4179c59d82da797730a77f27a1b295a67ab82ca8 # Parent 24c7bc6354bac8a3f090d05d0a8d2d44d30eca4c [project @ 2004-02-05 18:04:54 by jwe] diff -r 24c7bc6354ba -r 4179c59d82da liboctave/Array.cc --- a/liboctave/Array.cc Thu Feb 05 17:26:28 2004 +0000 +++ b/liboctave/Array.cc Thu Feb 05 18:04:54 2004 +0000 @@ -2604,7 +2604,7 @@ bool idx_is_empty = any_zero_len (frozen_len); - if (rhs_is_empty) + if (rhs_dims.length () == 2 && rhs_dims(0) == 0 && rhs_dims(1) == 0) { lhs.maybe_delete_elements (idx, rfv); } diff -r 24c7bc6354ba -r 4179c59d82da liboctave/ChangeLog --- a/liboctave/ChangeLog Thu Feb 05 17:26:28 2004 +0000 +++ b/liboctave/ChangeLog Thu Feb 05 18:04:54 2004 +0000 @@ -1,3 +1,8 @@ +2004-02-05 John W. Eaton + + * Array.cc (Array::assignN): Require RHS == 0x0 matrix for + deleting elements. + 2004-02-05 Petter Risholm * Array.cc (Array::assignN): Accept assignment of a vector