diff options
-rw-r--r-- | backends/updates/macosx/macosx-updates.mm | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/backends/updates/macosx/macosx-updates.mm b/backends/updates/macosx/macosx-updates.mm index 6f99e71ccf..6c7ed03b52 100644 --- a/backends/updates/macosx/macosx-updates.mm +++ b/backends/updates/macosx/macosx-updates.mm @@ -110,6 +110,17 @@ void MacOSXUpdateManager::setUpdateCheckInterval(int interval) { if (interval == kUpdateIntervalNotSupported) return; + const int *vals = getUpdateIntervals(); + + while (*vals != -1) { + if (interval == *vals) + break; + vals++; + } + + if (*vals == -1) + interval = kUpdateIntervalOneDay; + [sparkleUpdater setUpdateCheckInterval:(NSTimeInterval)interval]; } |