From: Jari Jarvi Date: Tue, 6 Jul 2010 11:45:35 +0000 (+0300) Subject: No segfault when closing SettingsDlg if no remote is selected X-Git-Url: http://vcs.maemo.org/git/?p=irwi;a=commitdiff_plain;h=4ef0d8c37c20f3183fea2c2babcc7d5503ba18e9 No segfault when closing SettingsDlg if no remote is selected --- diff --git a/src/settingsdlg.cpp b/src/settingsdlg.cpp index 753edcf..535a4d0 100644 --- a/src/settingsdlg.cpp +++ b/src/settingsdlg.cpp @@ -15,7 +15,7 @@ SettingsDlg::SettingsDlg(QWidget *parent) : QDialog(parent) - , m_busy(true) + , m_netConfMan(NULL) { QSettings settings(this); m_layout = new QVBoxLayout(this); @@ -66,10 +66,12 @@ SettingsDlg::SettingsDlg(QWidget *parent) QString selectedRemote = settings.value("remoteName", "").toString(); if (selectedRemote == "") { + setBusy(false); m_remoteNameLabel->setText(tr("No remote selected")); enableRateBtns(false); } else { // Create remote by name and update it's info if online + setBusy(true); m_remote = Remote(selectedRemote); connect(&m_remote, SIGNAL(infoUpdated()), this, SLOT(updateRemoteInfo()));