WebCore:
[WebKit-https.git] / WebKit / WebView / WebDataSource.mm
index 3ee187d7314fa1443c428f3e421c0cdef91baddb..79bb3709b9fb23b65f8dece3f9dd2967cb1b8daf 100644 (file)
@@ -404,8 +404,11 @@ static inline void addTypesFromClass(NSMutableDictionary *allTypes, Class objCCl
 
 - (NSMutableURLRequest *)request
 {
-    // FIXME: XXX
-    return (NSMutableURLRequest*)_private->loader->request().nsURLRequest();
+    if (!_private->loader->frameLoader()->frameHasLoaded())
+        return nil;
+
+    // FIXME: this cast is dubious
+    return (NSMutableURLRequest *)_private->loader->request().nsURLRequest();
 }
 
 - (NSURLResponse *)response