QTfrontend/drawmapscene.cpp
changeset 10223 b6b98dfa3807
parent 10108 c68cf030eded
child 10235 bafca1686867
equal deleted inserted replaced
10222:084a1a925da9 10223:b6b98dfa3807
   384 
   384 
   385     QPoint prevPoint = points.first();
   385     QPoint prevPoint = points.first();
   386     int i = 1;
   386     int i = 1;
   387     while(i < points.size())
   387     while(i < points.size())
   388     {
   388     {
   389         if( (i != points.size() - 1)
   389         if( ((i != points.size() - 1) || (prevPoint == points[i]))
   390                 && (sqr(prevPoint.x() - points[i].x()) + sqr(prevPoint.y() - points[i].y()) < 1000)
   390                 && (sqr(prevPoint.x() - points[i].x()) + sqr(prevPoint.y() - points[i].y()) < 1000)
   391           )
   391           )
   392             points.removeAt(i);
   392             points.removeAt(i);
   393         else
   393         else
   394         {
   394         {