[webkit-changes] cvs commit: WebKit/Misc.subproj WebIconDatabase.m
Adele
adele at opensource.apple.com
Thu Aug 25 14:49:23 PDT 2005
adele 05/08/25 14:49:23
Modified: . Tag: Safari-2-0-branch ChangeLog
Misc.subproj Tag: Safari-2-0-branch WebIconDatabase.m
Log:
Reviewed by John.
Merged nil check for URLs from TOT
* Misc.subproj/WebIconDatabase.m:
(-[WebIconDatabase _releaseIconForIconURLString:]):
Revision Changes Path
No revision
No revision
1.3118.4.56 +9 -0 WebKit/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/root/WebKit/ChangeLog,v
retrieving revision 1.3118.4.55
retrieving revision 1.3118.4.56
diff -u -r1.3118.4.55 -r1.3118.4.56
--- ChangeLog 25 Aug 2005 19:05:24 -0000 1.3118.4.55
+++ ChangeLog 25 Aug 2005 21:49:18 -0000 1.3118.4.56
@@ -1,5 +1,14 @@
=== Safari-416.3 ===
+2005-08-25 Adele Peterson <adele at apple.com>
+
+ Reviewed by John.
+
+ Merged nil check for URLs from TOT
+
+ * Misc.subproj/WebIconDatabase.m:
+ (-[WebIconDatabase _releaseIconForIconURLString:]):
+
2005-08-24 Adele Peterson <adele at apple.com>
Merged fix from TOT to Safari-2-0-branch
No revision
No revision
1.53.10.3 +7 -5 WebKit/Misc.subproj/WebIconDatabase.m
Index: WebIconDatabase.m
===================================================================
RCS file: /cvs/root/WebKit/Misc.subproj/WebIconDatabase.m,v
retrieving revision 1.53.10.2
retrieving revision 1.53.10.3
diff -u -r1.53.10.2 -r1.53.10.3
--- WebIconDatabase.m 24 Aug 2005 18:00:21 -0000 1.53.10.2
+++ WebIconDatabase.m 25 Aug 2005 21:49:23 -0000 1.53.10.3
@@ -611,11 +611,13 @@
// Remove the icon's associated site URLs
[iconURLString retain];
id URLs = [_private->iconURLToURLs objectForKey:iconURLString];
- if ([URLs isKindOfClass:[NSMutableSet class]]) {
- [_private->URLToIconURL removeObjectsForKeys:[URLs allObjects]];
- } else {
- ASSERT([URLs isKindOfClass:[NSString class]]);
- [_private->URLToIconURL removeObjectForKey:URLs];
+ if (URLs != nil) {
+ if ([URLs isKindOfClass:[NSMutableSet class]]) {
+ [_private->URLToIconURL removeObjectsForKeys:[URLs allObjects]];
+ } else {
+ ASSERT([URLs isKindOfClass:[NSString class]]);
+ [_private->URLToIconURL removeObjectForKey:URLs];
+ }
}
[_private->iconURLToURLs removeObjectForKey:iconURLString];
[iconURLString release];
More information about the webkit-changes
mailing list