aboutsummaryrefslogtreecommitdiffhomepage
path: root/qt/ScintillaEditBase/PlatQt.cpp
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2017-05-19 15:31:16 +1000
committerNeil <nyamatongwe@gmail.com>2017-05-19 15:31:16 +1000
commit632801dae9d844bd73891a314e99161add3f47fc (patch)
tree4de716e10f7e44a27330d006a7e3400f0e32b718 /qt/ScintillaEditBase/PlatQt.cpp
parent4a9eb535c6efc2698cda150d844b658a235c4093 (diff)
downloadscintilla-mirror-632801dae9d844bd73891a314e99161add3f47fc.tar.gz
Avoid explicit memory management.
Diffstat (limited to 'qt/ScintillaEditBase/PlatQt.cpp')
-rw-r--r--qt/ScintillaEditBase/PlatQt.cpp5
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,