@@ -29,6 +29,7 @@
2929
3030// Qt
3131#include <QDebug>
32+#include <QtAlgorithms>
3233
3334#include <UnityCore/GenericPreview.h>
3435#include <UnityCore/ApplicationPreview.h>
@@ -138,6 +139,11 @@ void Preview::setUnityPreviewBase(unity::dash::Preview::Ptr unityPreview)
138139{
139140 m_unityPreview = unityPreview;
140141
142+ qDeleteAll(m_infoHints);
143+ m_infoHints.clear();
144+ qDeleteAll(m_actions);
145+ m_actions.clear();
146+
141147 for (auto unityInfoHint: m_unityPreview->GetInfoHints()) {
142148 auto hint = new PreviewInfoHint(this);
143149 hint->setUnityInfoHint(unityInfoHint);