Fixed: <rdar://problem/3890944> disable icon database for Dashboard
[WebKit-https.git] / WebKit / Misc.subproj / WebIconLoader.m
index 6d3955b..e560dbc 100644 (file)
@@ -8,12 +8,11 @@
 
 #import <WebKit/WebIconLoader.h>
 
+#import <WebKit/WebAssertions.h>
 #import <WebKit/WebIconDatabase.h>
 #import <WebKit/WebIconDatabasePrivate.h>
 #import <WebKit/WebNSURLExtras.h>
 
-#define WebIconLoaderWeeksWorthOfSeconds (60 * 60 * 24 * 7)
-
 @interface WebIconLoaderPrivate : NSObject
 {
 @public
@@ -37,6 +36,7 @@
 
 - (id)initWithRequest:(NSURLRequest *)initialRequest;
 {
+    ASSERT([[WebIconDatabase sharedIconDatabase] _isEnabled]);
     [super init];
     _private = [[WebIconLoaderPrivate alloc] init];
     _private->initialRequest = [initialRequest copy];