From 18f61605073df5b5d32bd69820f6de8e33017ac8 Mon Sep 17 00:00:00 2001 From: Tats Date: Thu, 23 Jan 2014 23:23:57 -0500 Subject: [PATCH] Mapper frees memory of its property browser --- Mapper.cpp | 5 +++++ Mapper.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Mapper.cpp b/Mapper.cpp index 42f85df..f3a19ce 100644 --- a/Mapper.cpp +++ b/Mapper.cpp @@ -52,6 +52,11 @@ Mapper::Mapper(Mapping::ptr mapping) qDebug() << "Creating mapper" << endl; } +Mapper::~Mapper() +{ + delete _propertyBrowser; +} + QWidget* Mapper::getPropertiesEditor() { return _propertyBrowser; diff --git a/Mapper.h b/Mapper.h index b593809..a0c6c79 100644 --- a/Mapper.h +++ b/Mapper.h @@ -68,7 +68,7 @@ public: typedef std::tr1::shared_ptr ptr; Mapper(Mapping::ptr mapping); - virtual ~Mapper() {} + virtual ~Mapper(); virtual QWidget* getPropertiesEditor(); virtual void draw(QPainter* painter) = 0;