forked from qt-creator/qt-creator
Qnx: Fix lifecycle of the BlackBerryConfigurationManager
This fixes a crash when this class tries to show a UI while it is destructed. Task-number: QTCREATORBUG-11712 Change-Id: If4aca14a3ca4792bec1a45903a1f38287d16dbc4 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
@@ -66,7 +66,7 @@ bool BlackBerryPotentialKit::isEnabled() const
|
||||
bool BlackBerryPotentialKit::shouldShow()
|
||||
{
|
||||
QList<BlackBerryApiLevelConfiguration *> configs =
|
||||
BlackBerryConfigurationManager::instance().apiLevels();
|
||||
BlackBerryConfigurationManager::instance()->apiLevels();
|
||||
if (configs.isEmpty())
|
||||
return false; // do not display when we do not have any BlackBerry API Level registered
|
||||
foreach (BlackBerryApiLevelConfiguration *config, configs) {
|
||||
@@ -104,7 +104,7 @@ BlackBerryPotentialKitWidget::BlackBerryPotentialKitWidget(QWidget *parent)
|
||||
layout->addWidget(openOptions, 1, 1);
|
||||
|
||||
connect(openOptions, SIGNAL(clicked()), this, SLOT(openOptions()));
|
||||
connect(&BlackBerryConfigurationManager::instance(), SIGNAL(settingsChanged()),
|
||||
connect(BlackBerryConfigurationManager::instance(), SIGNAL(settingsChanged()),
|
||||
this, SLOT(recheck()));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user