summaryrefslogtreecommitdiff
path: root/svtools
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2015-05-08 13:20:24 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2015-05-08 14:22:42 +0200
commitd174c1abc872e2f63b529455c19a92c1063b24a6 (patch)
tree4baf4be1dc82d4fa45b439ac1517ecf690cf689b /svtools
parent520400e8faf8e7346d16f34babb6258033673e12 (diff)
tdf#91157 svtools: fix missing dispose in RoadmapItem causing MM crash
Change-Id: I42a67ac2712dcf124e4fea3c9bbf705f211fe008
Diffstat (limited to 'svtools')
-rw-r--r--svtools/source/control/roadmap.cxx7
1 files changed, 7 insertions, 0 deletions
diff --git a/svtools/source/control/roadmap.cxx b/svtools/source/control/roadmap.cxx
index 7376c1be6dc1..52ac89abde0c 100644
--- a/svtools/source/control/roadmap.cxx
+++ b/svtools/source/control/roadmap.cxx
@@ -57,6 +57,7 @@ namespace svt
public:
RoadmapItem( ORoadmap& _rParent, const Size& _rItemPlayground );
+ ~RoadmapItem();
void SetID( sal_Int16 _ID );
sal_Int16 GetID() const;
@@ -686,6 +687,12 @@ namespace svt
mpDescription->Show();
}
+ RoadmapItem::~RoadmapItem()
+ {
+ mpID.disposeAndClear();
+ mpDescription.disposeAndClear();
+ }
+
bool RoadmapItem::Contains( const vcl::Window* _pWindow ) const
{