diff options
Diffstat (limited to 'qt/ScintillaEditBase/PlatQt.cpp')
| -rw-r--r-- | qt/ScintillaEditBase/PlatQt.cpp | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/qt/ScintillaEditBase/PlatQt.cpp b/qt/ScintillaEditBase/PlatQt.cpp index ce44c6e2a..c8db3f864 100644 --- a/qt/ScintillaEditBase/PlatQt.cpp +++ b/qt/ScintillaEditBase/PlatQt.cpp @@ -281,13 +281,12 @@ void SurfaceImpl::Polygon(Point *pts,  	PenColour(fore);  	BrushColour(back); -	QPoint *qpts = new QPoint[npts]; +	std::vector<QPoint> qpts(npts);  	for (int i = 0; i < npts; i++) {  		qpts[i] = QPoint(pts[i].x, pts[i].y);  	} -	GetPainter()->drawPolygon(qpts, npts); -	delete [] qpts; +	GetPainter()->drawPolygon(&qpts[0], npts);  }  void SurfaceImpl::RectangleDraw(PRectangle rc, | 
