From: Jari Jarvi Date: Wed, 7 Jul 2010 11:54:04 +0000 (+0300) Subject: Bugfix to settingsdlg progress indicator X-Git-Url: http://vcs.maemo.org/git/?p=irwi;a=commitdiff_plain;h=b63979eac8794f80a63034a8b2f3814a1046cde9 Bugfix to settingsdlg progress indicator --- diff --git a/src/settingsdlg.cpp b/src/settingsdlg.cpp index 535a4d0..f7b4cfa 100644 --- a/src/settingsdlg.cpp +++ b/src/settingsdlg.cpp @@ -15,6 +15,7 @@ SettingsDlg::SettingsDlg(QWidget *parent) : QDialog(parent) + , m_busy(false) , m_netConfMan(NULL) { QSettings settings(this); @@ -66,12 +67,11 @@ 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_busy = true; m_remote = Remote(selectedRemote); connect(&m_remote, SIGNAL(infoUpdated()), this, SLOT(updateRemoteInfo())); @@ -139,6 +139,7 @@ void SettingsDlg::setRemote(Remote r) void SettingsDlg::onNetworkStatusUpdate() { if (m_netConfMan->isOnline()) { + setBusy(); m_remote.updateInfo(); enableRateBtns(); } else {