diff --git a/frame/item/appitem.cpp b/frame/item/appitem.cpp index 14afa7c29..2c331ce96 100644 --- a/frame/item/appitem.cpp +++ b/frame/item/appitem.cpp @@ -58,6 +58,12 @@ AppItem::AppItem(const QDBusObjectPath &entry, QWidget *parent) refershIcon(); } +AppItem::~AppItem() +{ + m_appNameTips->deleteLater(); + m_appPreviewTips->deleteLater(); +} + const QString AppItem::appId() const { return m_id; diff --git a/frame/item/appitem.h b/frame/item/appitem.h index 35380509e..120a0638e 100644 --- a/frame/item/appitem.h +++ b/frame/item/appitem.h @@ -12,6 +12,7 @@ class AppItem : public DockItem public: explicit AppItem(const QDBusObjectPath &entry, QWidget *parent = nullptr); + ~AppItem(); const QString appId() const; void updateWindowIconGeometries();