diff liboctave/idx-vector.cc @ 3472:9c509e1cbf49

[project @ 2000-01-24 05:05:49 by jwe]
author jwe
date Mon, 24 Jan 2000 05:05:50 +0000
parents eaa639880b51
children d14c483b3c12
line wrap: on
line diff
--- a/liboctave/idx-vector.cc	Sat Jan 22 23:10:43 2000 +0000
+++ b/liboctave/idx-vector.cc	Mon Jan 24 05:05:50 2000 +0000
@@ -507,9 +507,13 @@
 	{
 	  colon_equiv = 1;
 	}
-      else if (len > 1 && ! one_zero)
+      else if (len > 1)
 	{
-	  if (sort_uniq)
+	  if (one_zero)
+	    {
+	      colon_equiv = (len == n && ones_count () == n);
+	    }
+	  else if (sort_uniq)
 	    {
 	      int *tmp_data = copy_data (data, len);