From b63979eac8794f80a63034a8b2f3814a1046cde9 Mon Sep 17 00:00:00 2001 From: Jari Jarvi Date: Wed, 7 Jul 2010 14:54:04 +0300 Subject: [PATCH] Bugfix to settingsdlg progress indicator --- src/settingsdlg.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 { -- 1.7.9.5