diff liboctave/Sparse-op-defs.h @ 5813:dfef2f909f34

[project @ 2006-05-11 19:46:15 by dbateman]
author dbateman
date Thu, 11 May 2006 19:46:15 +0000
parents dd0422e4022c
children 565d0cd4d9d0
line wrap: on
line diff
--- a/liboctave/Sparse-op-defs.h
+++ b/liboctave/Sparse-op-defs.h
@@ -1623,7 +1623,7 @@
 			} \
 		    } \
 		  for (octave_idx_type k = 0; k < nr; k++) \
-		    if (w[k] == i + 1 && Xcol[k] != 0.) \
+		    if (w[k] == i + 1) \
 		      { \
 		        retval.xdata(ii) = Xcol[k]; \
 		        retval.xridx(ii++) = k; \
@@ -1655,7 +1655,7 @@
 		    retval.xdata(k) = Xcol[retval.xridx(k)]; \
 		}  \
 	    } \
-	  retval.maybe_compress ();\
+	  retval.maybe_compress (true);\
 	  return retval; \
 	} \
     }