Changeset 429 for trunk/WebCore/loader/appcache/ApplicationCacheGroup.cpp
- Timestamp:
- 08/04/08 12:23:14 (5 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/WebCore/loader/appcache/ApplicationCacheGroup.cpp
r370 r429 45 45 namespace WebCore { 46 46 47 ApplicationCacheGroup::ApplicationCacheGroup(const KURL& manifestURL )47 ApplicationCacheGroup::ApplicationCacheGroup(const KURL& manifestURL, bool isCopy) 48 48 : m_manifestURL(manifestURL) 49 49 , m_status(Idle) … … 51 51 , m_frame(0) 52 52 , m_storageID(0) 53 , m_isCopy(isCopy) 53 54 { 54 55 } … … 56 57 ApplicationCacheGroup::~ApplicationCacheGroup() 57 58 { 59 if (m_isCopy) { 60 ASSERT(m_newestCache); 61 ASSERT(m_caches.size() == 1); 62 ASSERT(m_caches.contains(m_newestCache.get())); 63 ASSERT(!m_cacheBeingUpdated); 64 ASSERT(m_associatedDocumentLoaders.isEmpty()); 65 ASSERT(m_cacheCandidates.isEmpty()); 66 ASSERT(m_newestCache->group() == this); 67 68 return; 69 } 70 58 71 ASSERT(!m_newestCache); 59 72 ASSERT(m_caches.isEmpty());
