diff --git a/src/plugins/qmlinspector/qmlinspectorplugin.cpp b/src/plugins/qmlinspector/qmlinspectorplugin.cpp index 5642682623b..29b993fa164 100644 --- a/src/plugins/qmlinspector/qmlinspectorplugin.cpp +++ b/src/plugins/qmlinspector/qmlinspectorplugin.cpp @@ -79,13 +79,14 @@ QmlInspectorPlugin::QmlInspectorPlugin() QmlInspectorPlugin::~QmlInspectorPlugin() { + removeObject(m_inspector); + delete m_inspector; + m_inspector = 0; } void QmlInspectorPlugin::shutdown() { - removeObject(m_inspector); - delete m_inspector; - m_inspector = 0; + } bool QmlInspectorPlugin::initialize(const QStringList &arguments, QString *errorString)