forked from qt-creator/qt-creator
Fix PluginManager warning on shutdown
Don't try to deregister settingspage if it's a zero pointer. Change-Id: If70370bf117713f0a9495e720f0df907c7a9df56 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
This commit is contained in:
@@ -67,10 +67,6 @@ public:
|
|||||||
m_settingsPage(0)
|
m_settingsPage(0)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
~UpdateInfoPluginPrivate()
|
|
||||||
{
|
|
||||||
delete m_settingsPage;
|
|
||||||
}
|
|
||||||
|
|
||||||
QString updaterProgram;
|
QString updaterProgram;
|
||||||
QString updaterRunUiArgument;
|
QString updaterRunUiArgument;
|
||||||
@@ -95,7 +91,6 @@ UpdateInfoPlugin::UpdateInfoPlugin()
|
|||||||
|
|
||||||
UpdateInfoPlugin::~UpdateInfoPlugin()
|
UpdateInfoPlugin::~UpdateInfoPlugin()
|
||||||
{
|
{
|
||||||
removeObject(d->m_settingsPage);
|
|
||||||
delete d;
|
delete d;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -128,7 +123,7 @@ bool UpdateInfoPlugin::initialize(const QStringList & /* arguments */, QString *
|
|||||||
}
|
}
|
||||||
|
|
||||||
d->m_settingsPage = new SettingsPage(this);
|
d->m_settingsPage = new SettingsPage(this);
|
||||||
addObject(d->m_settingsPage);
|
addAutoReleasedObject(d->m_settingsPage);
|
||||||
|
|
||||||
ActionContainer *const container = ActionManager::actionContainer(Core::Constants::M_HELP);
|
ActionContainer *const container = ActionManager::actionContainer(Core::Constants::M_HELP);
|
||||||
container->menu()->addAction(tr("Start Updater"), this, SLOT(startUpdaterUiApplication()));
|
container->menu()->addAction(tr("Start Updater"), this, SLOT(startUpdaterUiApplication()));
|
||||||
|
|||||||
Reference in New Issue
Block a user