Fix: disable next update if no update will occur (preferences)
This commit is contained in:
@@ -98,6 +98,10 @@ static NSString *dragNodeType = @"baRSS-feed-drag";
|
|||||||
NSDate *date = [FeedDownload dateScheduled];
|
NSDate *date = [FeedDownload dateScheduled];
|
||||||
if (date) {
|
if (date) {
|
||||||
double nextFire = fabs(date.timeIntervalSinceNow);
|
double nextFire = fabs(date.timeIntervalSinceNow);
|
||||||
|
if (nextFire > 1e9) { // distance future, over 31 years
|
||||||
|
self.spinnerLabel.stringValue = @"";
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (nextFire > 60) { // update 1/min
|
if (nextFire > 60) { // update 1/min
|
||||||
nextFire = fmod(nextFire, 60); // next update will align with minute
|
nextFire = fmod(nextFire, 60); // next update will align with minute
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user