diff --git a/retroshare-gui/src/gui/common/RSComboBox.cpp b/retroshare-gui/src/gui/common/RSComboBox.cpp index e11a3c99d..993e86fbe 100644 --- a/retroshare-gui/src/gui/common/RSComboBox.cpp +++ b/retroshare-gui/src/gui/common/RSComboBox.cpp @@ -33,6 +33,11 @@ RSComboBox::RSComboBox(QWidget *parent /*= nullptr*/) view()->installEventFilter(this); } +RSComboBox::~RSComboBox() +{ + delete this->itemDelegate(); +} + bool RSComboBox::eventFilter(QObject *obj, QEvent *event) { if(QAbstractItemView* view = dynamic_cast(obj)) diff --git a/retroshare-gui/src/gui/common/RSComboBox.h b/retroshare-gui/src/gui/common/RSComboBox.h index 8ce46a649..21e9eb37f 100644 --- a/retroshare-gui/src/gui/common/RSComboBox.h +++ b/retroshare-gui/src/gui/common/RSComboBox.h @@ -28,6 +28,7 @@ class RSComboBox : public QComboBox Q_OBJECT public: explicit RSComboBox(QWidget *parent = nullptr); + ~RSComboBox(); protected: bool eventFilter(QObject *obj, QEvent *event);