2004-10-22 Marcus Mueller <znek@mulle-kybernetik.com>
+ * WOElement.m: fixed unwanted behaviour introduced in v4.3.72 (v4.3.73)
+
* WOElement.m: queryParameters override keys from queryDictionary in
case of conflicts (v4.3.72)
);
buildSettings = {
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 4.3.72;
+ DYLIB_CURRENT_VERSION = 4.3.73;
FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
FRAMEWORK_VERSION = A;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
}
keys = [_queryDict keyEnumerator];
- while ((key = [keys nextObject]) && (![paraKeys containsObject:key])) {
- value = [[_queryDict objectForKey:key] stringValue];
- value = value ? [value stringByEscapingURL] : @"";
- key = key ? [key stringByEscapingURL] : @"";
-
- if (isFirst) isFirst = NO;
- else [str appendString:@"&"];
-
- [str appendString:key];
- [str appendString:@"="];
- [str appendString:value];
+ while ((key = [keys nextObject])) {
+ if(![paraKeys containsObject:key]) {
+ value = [[_queryDict objectForKey:key] stringValue];
+ value = value ? [value stringByEscapingURL] : @"";
+ key = key ? [key stringByEscapingURL] : @"";
+
+ if (isFirst) isFirst = NO;
+ else [str appendString:@"&"];
+
+ [str appendString:key];
+ [str appendString:@"="];
+ [str appendString:value];
+ }
}
return [str length] > 0 ? str : nil;