diff --git a/obs/sparkle-updater.mm b/obs/sparkle-updater.mm index 69f9cbb39..a5930a2b3 100644 --- a/obs/sparkle-updater.mm +++ b/obs/sparkle-updater.mm @@ -56,7 +56,13 @@ static inline bool equali(NSString *a, NSString *b) NSString *url = dict[@"sparkle:releaseNotesLink"]; dict[@"sparkle:releaseNotesLink"] = [url stringByAppendingFormat:@"#%@", build]; - return selected = [[SUAppcastItem alloc] initWithDictionary:dict]; + selected = [[SUAppcastItem alloc] initWithDictionary:dict]; + + SUAppcastItem *deltaUpdate = [selected deltaUpdates][build]; + if (deltaUpdate) + selected = deltaUpdate; + + return selected; } - (NSString *)feedURLStringForUpdater:(SUUpdater *)updater