# # # patch "src/Guitone.cpp" # from [d2d5d6e0e2571d95174b70f41468c762c8e0cb50] # to [2744ce2f9b507bfc9431b85a99677f27302c355e] # # patch "src/Guitone.h" # from [1b4fb21c50bfb497fabc69a9a9b133ffd2765a06] # to [9333987f6ecc82106e744e39e5c3b396945205a4] # ============================================================ --- src/Guitone.cpp d2d5d6e0e2571d95174b70f41468c762c8e0cb50 +++ src/Guitone.cpp 2744ce2f9b507bfc9431b85a99677f27302c355e @@ -53,7 +53,7 @@ Guitone::Guitone(int argc, char** argv) // check for updates immediatly on launch if (Settings::getBool("CheckForUpdates", true)) { - checkForApplicationUpdates(); + checkForApplicationUpdates(true); } monotoneManager = new MonotoneManager(); @@ -341,7 +341,7 @@ void Guitone::quit() QApplication::quit(); } -void Guitone::checkForApplicationUpdates() +void Guitone::checkForApplicationUpdates(bool silent) { #ifdef Q_WS_MACX CocoaUtil::checkForUpdates(); @@ -353,13 +353,16 @@ void Guitone::checkForApplicationUpdates if (!updateDialog->updateAvailable()) { - QMessageBox::information( - NULL, - tr("No updates available"), - tr("Your version of guitone (%1) is already up-to-date.") - .arg(GUITONE_VERSION), - QMessageBox::Ok - ); + if (!silent) + { + QMessageBox::information( + NULL, + tr("No updates available"), + tr("Your version of guitone (%1) is already up-to-date.") + .arg(GUITONE_VERSION), + QMessageBox::Ok + ); + } return; } updateDialog->show(); ============================================================ --- src/Guitone.h 1b4fb21c50bfb497fabc69a9a9b133ffd2765a06 +++ src/Guitone.h 9333987f6ecc82106e744e39e5c3b396945205a4 @@ -50,7 +50,7 @@ public slots: void updateRecentLists(); public slots: - void checkForApplicationUpdates(); + void checkForApplicationUpdates(bool silent = false); void loadWorkspace(const QString &); void loadDatabase(const QString &);