diff --git a/src/mirall/generalsettings.cpp b/src/mirall/generalsettings.cpp index 89386a118f0..756cb0667f7 100644 --- a/src/mirall/generalsettings.cpp +++ b/src/mirall/generalsettings.cpp @@ -77,7 +77,7 @@ void GeneralSettings::slotUpdateInfo() { if (OCUpdater *updater = dynamic_cast(Updater::instance())) { - connect(updater, SIGNAL(stateChanged()), SLOT(slotUpdateInfo()), Qt::UniqueConnection); + connect(updater, SIGNAL(downloadStateChanged()), SLOT(slotUpdateInfo()), Qt::UniqueConnection); connect(_ui->restartButton, SIGNAL(clicked()), updater, SLOT(slotStartInstaller()), Qt::UniqueConnection); _ui->updateStateLabel->setText(updater->statusString()); _ui->restartButton->setVisible(updater->downloadState() == OCUpdater::DownloadComplete);