Skip to content

Commit

Permalink
Fix implicitly casting float to double
Browse files Browse the repository at this point in the history
  • Loading branch information
rastersize committed Feb 8, 2016
1 parent 1467baa commit 865c321
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions SPTDataLoader/SPTDataLoaderRequest.m
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ + (NSString *)generateLanguageHeaderValue
NSString * const SPTDataLoaderRequestEnglishLanguageValue = @"en";
NSString * const SPTDataLoaderRequestLanguageHeaderValuesJoiner = @", ";

NSString *(^constructLanguageHeaderValue)(NSString *, float) = ^NSString *(NSString *language, float languageImportance) {
NSString *(^constructLanguageHeaderValue)(NSString *, double) = ^NSString *(NSString *language, double languageImportance) {
NSString * const SPTDataLoaderRequestLanguageFormatString = @"%@;q=%.2f";
return [NSString stringWithFormat:SPTDataLoaderRequestLanguageFormatString, language, languageImportance];
};
Expand All @@ -153,7 +153,7 @@ + (NSString *)generateLanguageHeaderValue
if (languages.count > SPTDataLoaderRequestMaximumLanguages) {
languages = [languages subarrayWithRange:NSMakeRange(0, SPTDataLoaderRequestMaximumLanguages)];
}
float languageImportanceCounter = 1.0f;
double languageImportanceCounter = 1.0;
NSMutableArray *languageHeaderValues = [NSMutableArray arrayWithCapacity:languages.count];
BOOL containsEnglish = NO;
for (NSString *language in languages) {
Expand All @@ -165,15 +165,15 @@ + (NSString *)generateLanguageHeaderValue
}
}

if (languageImportanceCounter == 1.0f) {
if (languageImportanceCounter == 1.0) {
[languageHeaderValues addObject:language];
} else {
[languageHeaderValues addObject:constructLanguageHeaderValue(language, languageImportanceCounter)];
}
languageImportanceCounter -= (1.0f / languages.count);
languageImportanceCounter -= (1.0 / languages.count);
}
if (!containsEnglish) {
[languageHeaderValues addObject:constructLanguageHeaderValue(SPTDataLoaderRequestEnglishLanguageValue, 0.01f)];
[languageHeaderValues addObject:constructLanguageHeaderValue(SPTDataLoaderRequestEnglishLanguageValue, 0.01)];
}
return [languageHeaderValues componentsJoinedByString:SPTDataLoaderRequestLanguageHeaderValuesJoiner];
}
Expand Down

0 comments on commit 865c321

Please sign in to comment.