Show
Ignore:
Timestamp:
08/04/08 12:23:14 (5 months ago)
Author:
mbensi
Message:

merge with webkit revision 35534

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/WebKit/mac/WebView/WebDataSource.mm

    r370 r429  
    4141#import "WebKitLogging.h" 
    4242#import "WebKitStatisticsPrivate.h" 
     43#import "WebKitNSStringExtras.h" 
    4344#import "WebNSURLExtras.h" 
    4445#import "WebNSURLRequestExtras.h" 
     
    4849#import "WebResourcePrivate.h" 
    4950#import "WebViewInternal.h" 
     51#import <WebCore/ApplicationCacheStorage.h> 
    5052#import <WebCore/FrameLoader.h> 
    5153#import <WebCore/KURL.h> 
     
    181183} 
    182184 
     185- (BOOL)_transferApplicationCache:(NSString*)destinationBundleIdentifier 
     186{ 
     187    DocumentLoader* loader = [self _documentLoader]; 
     188     
     189    if (!loader) 
     190        return NO; 
     191     
     192    ApplicationCache* cache = loader->applicationCache(); 
     193    if (!cache) 
     194        return YES; 
     195     
     196    NSString *cacheDir = [NSString _webkit_applicationCacheDirectoryWithBundleIdentifier:destinationBundleIdentifier]; 
     197     
     198    return ApplicationCacheStorage::storeCopyOfCache(cacheDir, cache); 
     199} 
     200 
    183201@end 
    184202