diff options
author | Neil <nyamatongwe@gmail.com> | 2017-05-19 15:31:16 +1000 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2017-05-19 15:31:16 +1000 |
commit | 632801dae9d844bd73891a314e99161add3f47fc (patch) | |
tree | 4de716e10f7e44a27330d006a7e3400f0e32b718 | |
parent | 4a9eb535c6efc2698cda150d844b658a235c4093 (diff) | |
download | scintilla-mirror-632801dae9d844bd73891a314e99161add3f47fc.tar.gz |
Avoid explicit memory management.
-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, |