EqGroup * pgroup1 = map.find(fd[1].equivs[j1]);
if (pgroup0 != pgroup1)
break;
- pgroup0->m_lines0.Remove(i1);
- pgroup1->m_lines1.Remove(j1);
+// pgroup0->m_lines0.Remove(i1); // commented out this line although I'm not sure what this line means because this line causes the bug sf.net#2174
+// pgroup1->m_lines1.Remove(j1);
}
++i1;
++j1;
EqGroup * pgroup1 = map.find(fd[1].equivs[j2]);
if (pgroup0 != pgroup1)
break;
- pgroup0->m_lines0.Remove(i2);
- pgroup1->m_lines1.Remove(j2);
+// pgroup0->m_lines0.Remove(i2); // commented out this line although I'm not sure what this line means because this line causes the bug sf.net#2174
+// pgroup1->m_lines1.Remove(j2);
}
--i2;
--j2;
EqGroup * pgroup1 = map.find(fd[1].equivs[j1]);
if (pgroup0 != pgroup1)
break;
- pgroup0->m_lines0.Remove(i1);
- pgroup1->m_lines1.Remove(j1);
+// pgroup0->m_lines0.Remove(i1); // commented out this line although I'm not sure what this line means because this line causes the bug sf.net#2174
+// pgroup1->m_lines1.Remove(j1);
}
++i1;
++j1;
EqGroup * pgroup1 = map.find(fd[1].equivs[j2]);
if (pgroup0 != pgroup1)
break;
- pgroup0->m_lines0.Remove(i2);
- pgroup1->m_lines1.Remove(j2);
+// pgroup0->m_lines0.Remove(i2); // commented out this line although I'm not sure what this line means because this line causes the bug sf.net#2174
+// pgroup1->m_lines1.Remove(j2);
}
--i2;
--j2;