summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorjoye <joye>2014-07-03 19:40:33 (GMT)
committerjoye <joye>2014-07-03 19:40:33 (GMT)
commitb34d7a8ac4a9653ffe1c79ca27d0338631a5b187 (patch)
tree949fbda3a085fe20b5cccaea90c142a95b57e3d5 /src
parent81a6cf69da010916185992b0e8a1fd2b09713444 (diff)
downloadblt-b34d7a8ac4a9653ffe1c79ca27d0338631a5b187.zip
blt-b34d7a8ac4a9653ffe1c79ca27d0338631a5b187.tar.gz
blt-b34d7a8ac4a9653ffe1c79ca27d0338631a5b187.tar.bz2
*** empty log message ***
Diffstat (limited to 'src')
-rw-r--r--src/bltGrAxis.C18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/bltGrAxis.C b/src/bltGrAxis.C
index 457811e..5394992 100644
--- a/src/bltGrAxis.C
+++ b/src/bltGrAxis.C
@@ -289,12 +289,12 @@ Axis::~Axis()
Tk_FreeGC(graphPtr_->display_, activeTickGC_);
if (ops->major.segments)
- free(ops->major.segments);
+ delete [] ops->major.segments;
if (ops->major.gc)
graphPtr_->freePrivateGC(ops->major.gc);
if (ops->minor.segments)
- free(ops->minor.segments);
+ delete [] ops->minor.segments;
if (ops->minor.gc)
graphPtr_->freePrivateGC(ops->minor.gc);
@@ -308,7 +308,7 @@ Axis::~Axis()
Blt_Chain_Destroy(tickLabels_);
if (segments_)
- free(segments_);
+ delete [] segments_;
Tk_FreeConfigOptions((char*)ops_, optionTable_, graphPtr_->tkwin_);
free(ops_);
@@ -449,19 +449,19 @@ void Axis::mapGridlines()
needed = t1Ptr->nTicks;
if (needed != ops->major.nAllocated) {
if (ops->major.segments) {
- free(ops->major.segments);
+ delete [] ops->major.segments;
ops->major.segments = NULL;
}
- ops->major.segments = (Segment2d*)malloc(sizeof(Segment2d) * needed);
+ ops->major.segments = new Segment2d[needed];
ops->major.nAllocated = needed;
}
needed = (t1Ptr->nTicks * t2Ptr->nTicks);
if (needed != ops->minor.nAllocated) {
if (ops->minor.segments) {
- free(ops->minor.segments);
+ delete [] ops->minor.segments;
ops->minor.segments = NULL;
}
- ops->minor.segments = (Segment2d*)malloc(sizeof(Segment2d) * needed);
+ ops->minor.segments = new Segment2d[needed];
ops->minor.nAllocated = needed;
}
@@ -1534,7 +1534,7 @@ void Axis::makeSegments(AxisInfo *infoPtr)
AxisOptions* ops = (AxisOptions*)ops_;
if (segments_) {
- free(segments_);
+ delete [] segments_;
segments_ = NULL;
}
@@ -1545,7 +1545,7 @@ void Axis::makeSegments(AxisInfo *infoPtr)
int nMinorTicks= t2Ptr ? t2Ptr->nTicks : 0;
int arraySize = 1 + (nMajorTicks * (nMinorTicks + 1));
- Segment2d* segments = (Segment2d*)malloc(arraySize * sizeof(Segment2d));
+ Segment2d* segments = new Segment2d[arraySize];
Segment2d* sp = segments;
if (ops->lineWidth > 0) {
makeLine(infoPtr->axis, sp);