mirror of
https://github.com/PrismLauncher/PrismLauncher.git
synced 2026-06-29 01:54:20 +03:00
change(updater): ignore skipped versions when update check is triggered by user
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
This commit is contained in:
parent
031015b332
commit
1f291a2d79
2 changed files with 4 additions and 4 deletions
|
|
@ -207,7 +207,7 @@ void PrismExternalUpdater::checkForUpdates(bool triggeredByUser)
|
|||
qDebug() << "Update available:" << version_name << version_tag << release_timestamp;
|
||||
qDebug() << "Update release notes:" << release_notes;
|
||||
|
||||
offerUpdate(version_name, version_tag, release_notes);
|
||||
offerUpdate(version_name, version_tag, release_notes, triggeredByUser);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
|
|
@ -309,10 +309,10 @@ void PrismExternalUpdater::autoCheckTimerFired()
|
|||
checkForUpdates(false);
|
||||
}
|
||||
|
||||
void PrismExternalUpdater::offerUpdate(const QString& version_name, const QString& version_tag, const QString& release_notes)
|
||||
void PrismExternalUpdater::offerUpdate(const QString& version_name, const QString& version_tag, const QString& release_notes, const bool ignoreSkipped)
|
||||
{
|
||||
priv->settings->beginGroup("skip");
|
||||
auto should_skip = priv->settings->value(version_tag, false).toBool();
|
||||
auto should_skip = !ignoreSkipped && priv->settings->value(version_tag, false).toBool();
|
||||
priv->settings->endGroup();
|
||||
|
||||
if (should_skip) {
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@ class PrismExternalUpdater : public ExternalUpdater {
|
|||
void disconnectTimer();
|
||||
void connectTimer();
|
||||
|
||||
void offerUpdate(const QString& version_name, const QString& version_tag, const QString& release_notes);
|
||||
void offerUpdate(const QString& version_name, const QString& version_tag, const QString& release_notes, bool ignoreSkipped);
|
||||
void performUpdate(const QString& version_tag);
|
||||
|
||||
public slots:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue