# HG changeset patch # User unc0rr # Date 1300811234 -10800 # Node ID c6cd873ac13a84c7f881948460f2ed40533f159a # Parent 2376d5899ff9851838c23dca5bb366a15ee7c2b1 Fix straight lines drawing issues diff -r 2376d5899ff9 -r c6cd873ac13a QTfrontend/drawmapscene.cpp --- a/QTfrontend/drawmapscene.cpp Tue Mar 22 01:30:51 2011 -0400 +++ b/QTfrontend/drawmapscene.cpp Tue Mar 22 19:27:14 2011 +0300 @@ -86,7 +86,10 @@ void DrawMapScene::mouseReleaseEvent(QGraphicsSceneMouseEvent * mouseEvent) { - Q_UNUSED(mouseEvent); + QPainterPath path = m_currPath->path(); + path.lineTo(mouseEvent->scenePos()); + paths.first().append(mouseEvent->scenePos().toPoint()); + m_currPath->setPath(path); simplifyLast();