DebugDump (3);
// sensitivity for insertion
- if (from2 > 0 && prop[from2 - 1] == prop[from2] && prop[from2] != -1)
+ if (prop[from2] != -1)
{
n = end[prop[from2]];
- for (i = prop[from2 - 1] == prop[from2] ? prop[from2] : from2;
- i < n; i++)
+ if (from2 > 0 && prop[from2 - 1] == prop[from2])
+ i = prop[from2];
+ else
+ i = from2;
+ for (; i < n; i++)
prop[i] = -1;
}