From 3821569363bdc13c59704c2f37c5de9fee5a21e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Mon, 14 Jul 2014 00:57:54 +0200 Subject: Show changelog even when there are no new updates available. --- gui/MainWindow.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'gui/MainWindow.cpp') diff --git a/gui/MainWindow.cpp b/gui/MainWindow.cpp index bee250c4..552f6a2d 100644 --- a/gui/MainWindow.cpp +++ b/gui/MainWindow.cpp @@ -305,12 +305,8 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi auto updater = MMC->updateChecker(); connect(updater.get(), &UpdateChecker::updateAvailable, this, &MainWindow::updateAvailable); - connect(updater.get(), &UpdateChecker::noUpdateFound, [this]() - { - CustomMessageBox::selectable( - this, tr("No update found."), - tr("No MultiMC update was found!\nYou are using the latest version."))->exec(); - }); + connect(updater.get(), &UpdateChecker::noUpdateFound, this, + &MainWindow::updateNotAvailable); // if automatic update checks are allowed, start one. if (MMC->settings()->get("AutoUpdate").toBool()) on_actionCheckUpdate_triggered(); @@ -621,6 +617,12 @@ void MainWindow::updateAvailable(QString repo, QString versionName, int versionI } } +void MainWindow::updateNotAvailable() +{ + UpdateDialog dlg(false); + dlg.exec(); +} + QList stringToIntList(const QString &string) { QStringList split = string.split(',', QString::SkipEmptyParts); -- cgit v1.2.3