@@ -17,6 +17,7 @@
1717#include "MirSurface.h"
1818
1919#include <QDebug>
20+#include <QQmlEngine>
2021
2122MirSurface::MirSurface(const QString& name,
2223 Mir::Type type,
@@ -38,6 +39,8 @@ MirSurface::MirSurface(const QString& name,
3839 , m_slowToResize(false)
3940{
4041// qDebug() << "MirSurface::MirSurface() " << name;
42+ QQmlEngine::setObjectOwnership(this, QQmlEngine::CppOwnership);
43+
4144 m_delayedResizeTimer.setInterval(600);
4245 m_delayedResizeTimer.setSingleShot(true);
4346 connect(&m_delayedResizeTimer, &QTimer::timeout, this, &MirSurface::applyDelayedResize);