summaryrefslogtreecommitdiffstats
path: root/src/charts/candlestickchart/qcandlestickseries.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/charts/candlestickchart/qcandlestickseries.cpp')
-rw-r--r--src/charts/candlestickchart/qcandlestickseries.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/charts/candlestickchart/qcandlestickseries.cpp b/src/charts/candlestickchart/qcandlestickseries.cpp
index b02bb5cd..8aefca54 100644
--- a/src/charts/candlestickchart/qcandlestickseries.cpp
+++ b/src/charts/candlestickchart/qcandlestickseries.cpp
@@ -553,7 +553,7 @@ bool QCandlestickSeries::remove(const QList<QCandlestickSet *> &sets)
emit candlestickSetsRemoved(sets);
emit countChanged();
foreach (QCandlestickSet *set, sets)
- set->deleteLater();
+ delete set;
}
return success;
@@ -630,7 +630,7 @@ void QCandlestickSeries::clear()
emit candlestickSetsRemoved(sets);
emit countChanged();
foreach (QCandlestickSet *set, sets)
- set->deleteLater();
+ delete set;
}
}
@@ -931,6 +931,7 @@ QCandlestickSeriesPrivate::QCandlestickSeriesPrivate(QCandlestickSeries *q)
QCandlestickSeriesPrivate::~QCandlestickSeriesPrivate()
{
disconnect(this, 0, 0, 0);
+ qDeleteAll(m_sets);
}
void QCandlestickSeriesPrivate::initializeDomain()