on xenial help sign in
Some more deletions
8d89183Daniel d'Andrada
src/ShellApplication.cpp+4
@@ -36,6 +36,7 @@ ShellApplication::ShellApplication(int & argc, char ** argv, bool isMirServer)
36 , m_shellView(nullptr)
36 , m_shellView(nullptr)
37 , m_secondaryWindow(nullptr)
37 , m_secondaryWindow(nullptr)
38 , m_mouseTouchAdaptor(nullptr)
38 , m_mouseTouchAdaptor(nullptr)
39+ , m_qmlEngine(nullptr)
39{
40{
40
41
41 setApplicationName(QStringLiteral("unity8"));
42 setApplicationName(QStringLiteral("unity8"));
@@ -135,6 +136,9 @@ void ShellApplication::destroyResources()
135
136
136 delete m_mouseTouchAdaptor;
137 delete m_mouseTouchAdaptor;
137 m_mouseTouchAdaptor = nullptr;
138 m_mouseTouchAdaptor = nullptr;
139+
140+ delete m_qmlEngine;
141+ m_qmlEngine = nullptr;
138}
142}
139
143
140void ShellApplication::setupQmlEngine(bool isMirServer)
144void ShellApplication::setupQmlEngine(bool isMirServer)
src/main.cpp+2
@@ -31,5 +31,7 @@ int main(int argc, const char *argv[])
31
31
32 application->destroyResources();
32 application->destroyResources();
33
33
34+ delete application;
35+
34 return result;
36 return result;
35}
37}