tools/drawMapTest/drawmapscene.cpp
changeset 4471 220d44cb8659
parent 4457 ffb766e85150
equal deleted inserted replaced
4469:b08c7ebcadb2 4471:220d44cb8659
   145 
   145 
   146     QPoint prevPoint = points.first();
   146     QPoint prevPoint = points.first();
   147     int i = 1;
   147     int i = 1;
   148     while(i < points.size())
   148     while(i < points.size())
   149     {
   149     {
   150         if(sqr(prevPoint.x() - points[i].x()) + sqr(prevPoint.y() - points[i].y()) < 1000)
   150         if( (i != points.size() - 1)
       
   151             && (sqr(prevPoint.x() - points[i].x()) + sqr(prevPoint.y() - points[i].y()) < 1000)
       
   152           )
   151             points.removeAt(i);
   153             points.removeAt(i);
   152         else
   154         else
   153         {
   155         {
   154             prevPoint = points[i];
   156             prevPoint = points[i];
   155             ++i;
   157             ++i;