@@ -36,6 +36,7 @@ ShellApplication::ShellApplication(int & argc, char ** argv, bool isMirServer)
3636 , m_shellView(nullptr)
3737 , m_secondaryWindow(nullptr)
3838 , m_mouseTouchAdaptor(nullptr)
39+ , m_qmlEngine(nullptr)
3940{
4041
4142 setApplicationName(QStringLiteral("unity8"));
@@ -135,6 +136,9 @@ void ShellApplication::destroyResources()
135136
136137 delete m_mouseTouchAdaptor;
137138 m_mouseTouchAdaptor = nullptr;
139+
140+ delete m_qmlEngine;
141+ m_qmlEngine = nullptr;
138142}
139143
140144void ShellApplication::setupQmlEngine(bool isMirServer)