From f82f49da4d88fa89349146f5083366b3773187c3 Mon Sep 17 00:00:00 2001 From: PafXUS Date: Wed, 8 Jun 2016 19:46:20 +0300 Subject: [PATCH] fix(widget): delete icon in destructor --- src/widget/widget.cpp | 1 + src/widget/widget.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/widget/widget.cpp b/src/widget/widget.cpp index 85c8d9d0e..37ef76a51 100644 --- a/src/widget/widget.cpp +++ b/src/widget/widget.cpp @@ -507,6 +507,7 @@ Widget::~Widget() if (icon) icon->hide(); + delete icon; delete profileForm; delete settingsWidget; delete addFriendForm; diff --git a/src/widget/widget.h b/src/widget/widget.h index 7885b33e8..c64ecd57d 100644 --- a/src/widget/widget.h +++ b/src/widget/widget.h @@ -234,7 +234,7 @@ private: void focusChatInput(); private: - SystemTrayIcon *icon; + SystemTrayIcon *icon = nullptr; QMenu *trayMenu; QAction *statusOnline; QAction *statusAway;