summaryrefslogtreecommitdiffstats
path: root/generic/tkbltGrElemBar.C
diff options
context:
space:
mode:
authorAdrián Medraño Calvo <adrian@medranocalvo.com>2017-07-28 06:54:06 (GMT)
committerAdrián Medraño Calvo <adrian@medranocalvo.com>2017-07-28 07:11:19 (GMT)
commitd2c078754fbaee1bd22d77202f9af3d706f45b94 (patch)
treede4a975872eca1b01fc9ac74f175af98e7283ee5 /generic/tkbltGrElemBar.C
parente8635888a9d67eff399ad5d5fdded50dcc7e843a (diff)
downloadblt-d2c078754fbaee1bd22d77202f9af3d706f45b94.zip
blt-d2c078754fbaee1bd22d77202f9af3d706f45b94.tar.gz
blt-d2c078754fbaee1bd22d77202f9af3d706f45b94.tar.bz2
Stop checking for NULL before free
The 'delete' operator checks whether the lvalue is NULL before freeing.
Diffstat (limited to 'generic/tkbltGrElemBar.C')
-rw-r--r--generic/tkbltGrElemBar.C41
1 files changed, 15 insertions, 26 deletions
diff --git a/generic/tkbltGrElemBar.C b/generic/tkbltGrElemBar.C
index a5efc7f..6698760 100644
--- a/generic/tkbltGrElemBar.C
+++ b/generic/tkbltGrElemBar.C
@@ -228,8 +228,7 @@ BarElement::~BarElement()
{
BarElementOptions* ops = (BarElementOptions*)ops_;
- if (builtinPenPtr)
- delete builtinPenPtr;
+ delete builtinPenPtr;
reset();
@@ -982,14 +981,12 @@ void BarElement::mergePens(BarStyle** dataToStyle)
void BarElement::mapActive()
{
- if (activeRects_) {
- delete [] activeRects_;
- activeRects_ = NULL;
- }
- if (activeToData_) {
- delete [] activeToData_;
- activeToData_ = NULL;
- }
+ delete [] activeRects_;
+ activeRects_ = NULL;
+
+ delete [] activeToData_;
+ activeToData_ = NULL;
+
nActive_ = 0;
if (nActiveIndices_ > 0) {
@@ -1018,34 +1015,26 @@ void BarElement::reset()
ResetStylePalette(ops->stylePalette);
- if (activeRects_)
- delete [] activeRects_;
+ delete [] activeRects_;
activeRects_ = NULL;
- if (activeToData_)
- delete [] activeToData_;
+ delete [] activeToData_;
activeToData_ = NULL;
- if (xeb_.segments)
- delete [] xeb_.segments;
+ delete [] xeb_.segments;
xeb_.segments = NULL;
- if (xeb_.map)
- delete [] xeb_.map;
+ delete [] xeb_.map;
xeb_.map = NULL;
xeb_.length = 0;
- if (yeb_.segments)
- delete [] yeb_.segments;
+ delete [] yeb_.segments;
yeb_.segments = NULL;
- if (yeb_.map)
- delete [] yeb_.map;
+ delete [] yeb_.map;
yeb_.map = NULL;
yeb_.length = 0;
- if (bars_)
- delete [] bars_;
+ delete [] bars_;
bars_ = NULL;
- if (barToData_)
- delete [] barToData_;
+ delete [] barToData_;
barToData_ = NULL;
nActive_ = 0;