changeset 6195:c50a125a6c81

[project @ 2006-12-04 09:25:08 by dbateman]
author dbateman
date Mon, 04 Dec 2006 09:25:08 +0000
parents 0d2ff0dfb159
children 4942c93e37e3
files src/ChangeLog src/ov-base-mat.cc
diffstat 2 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Fri Dec 01 05:25:38 2006 +0000
+++ b/src/ChangeLog	Mon Dec 04 09:25:08 2006 +0000
@@ -1,3 +1,9 @@
+2006-12-04  David Bateman  <dbateman@free.fr>
+
+            * ov-base-mat.cc (void octave_base_matrix<MT>::assign 
+            (const octave_value_list&, const MT&)): Invalidate matrix
+            type on assignment
+
 2006-11-30  John W. Eaton  <jwe@octave.org>
 
 	* DLD-FUNCTIONS/fftw_wisdom.cc (Ffftw_wisdom):
--- a/src/ov-base-mat.cc	Fri Dec 01 05:25:38 2006 +0000
+++ b/src/ov-base-mat.cc	Mon Dec 04 09:25:08 2006 +0000
@@ -199,6 +199,10 @@
     matrix.set_index (idx(i).index_vector ());
 
   ::assign (matrix, rhs, MT::resize_fill_value ());
+
+
+  // Invalidate the matrix type
+  typ.invalidate_type ();
 }
 
 template <class MT>