diff options
author | Miikka Heikkinen <miikka.heikkinen@theqtcompany.com> | 2014-10-15 10:53:27 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@theqtcompany.com> | 2014-10-15 11:08:11 +0300 |
commit | 0eb5da28b49d770bbbe7b3e752df2fd2f66c4806 (patch) | |
tree | 1c3c5b228d3cbf17a3dff7908ef483c4437865a8 /src | |
parent | f5ee23bb1ff27dbd3cfaa714bfd907e8b9e17d2b (diff) |
Fix the bug introduced in previous fix.
It's not enough to just clear the label items upon axis cache
destruction, they need to be deleted, too.
Change-Id: I63bdd01f9b328491107292f42cca6aa2ba7b4434
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/datavisualization/engine/axisrendercache.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/datavisualization/engine/axisrendercache.cpp b/src/datavisualization/engine/axisrendercache.cpp index f467cc76..02e3b7f6 100644 --- a/src/datavisualization/engine/axisrendercache.cpp +++ b/src/datavisualization/engine/axisrendercache.cpp @@ -44,7 +44,9 @@ AxisRenderCache::AxisRenderCache() AxisRenderCache::~AxisRenderCache() { - clearLabels(); + foreach (LabelItem *label, m_labelItems) + delete label; + m_titleItem.clear(); delete m_formatter; } |