From: Jari Jarvi Date: Thu, 8 Jul 2010 10:47:35 +0000 (+0300) Subject: Rating is updated if remote selection dialog is canceled X-Git-Url: http://vcs.maemo.org/git/?p=irwi;a=commitdiff_plain;h=621f09956bc837b5a5135ebb99fe9e1391bf3163 Rating is updated if remote selection dialog is canceled --- diff --git a/src/selectremotedlg.cpp b/src/selectremotedlg.cpp index 89a69f6..e001110 100644 --- a/src/selectremotedlg.cpp +++ b/src/selectremotedlg.cpp @@ -79,8 +79,7 @@ void SelectRemoteDlg::alphabetItemChanged(QListWidgetItem *current, { mfgList->clear(); modelList->clear(); - if (current) - { + if (current) { mfgList->addItems((*remoteDB)[current->text()].keys()); } } @@ -89,8 +88,7 @@ void SelectRemoteDlg::mfgItemChanged(QListWidgetItem *current, QListWidgetItem * /*previous*/) { modelList->clear(); - if (current) - { + if (current) { RemoteList remotes = (*remoteDB)[alphabetList->currentItem()->text()][current->text()]; foreach(Remote *remote, remotes) { @@ -103,8 +101,8 @@ void SelectRemoteDlg::downloadRemote() { RemoteListWidgetItem *currentModel = static_cast(modelList->currentItem()); - if (currentModel) - { + if (currentModel) { + setResult(QDialog::Accepted); setBusy(); connect(currentModel->remote(), SIGNAL(saveFinished()), this, SLOT(close())); diff --git a/src/settingsdlg.cpp b/src/settingsdlg.cpp index 443c37b..4e0ae61 100644 --- a/src/settingsdlg.cpp +++ b/src/settingsdlg.cpp @@ -121,7 +121,9 @@ void SettingsDlg::showSelectRemoteDlg() SelectRemoteDlg dlg; connect(&dlg, SIGNAL(remoteChanged(Remote)), this, SLOT(setRemote(Remote))); - dlg.exec(); + if (dlg.exec() == QDialog::Rejected) { + onNetworkStatusUpdate(); + } } void SettingsDlg::showAboutDlg()