| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 102 void ApplicationCacheHost::selectCacheWithManifest(const KURL& manifestURL) | 102 void ApplicationCacheHost::selectCacheWithManifest(const KURL& manifestURL) |
| 103 { | 103 { |
| 104 if (m_internal) { | 104 if (m_internal) { |
| 105 if (!m_internal->m_outerHost->selectCacheWithManifest(manifestURL)) { | 105 if (!m_internal->m_outerHost->selectCacheWithManifest(manifestURL)) { |
| 106 // It's a foreign entry, restart the current navigation from the top | 106 // It's a foreign entry, restart the current navigation from the top |
| 107 // of the navigation algorithm. The navigation will not result in th
e | 107 // of the navigation algorithm. The navigation will not result in th
e |
| 108 // same resource being loaded, because "foreign" entries are never p
icked | 108 // same resource being loaded, because "foreign" entries are never p
icked |
| 109 // during navigation. | 109 // during navigation. |
| 110 // see WebCore::ApplicationCacheGroup::selectCache() | 110 // see WebCore::ApplicationCacheGroup::selectCache() |
| 111 Frame* frame = m_documentLoader->frame(); | 111 Frame* frame = m_documentLoader->frame(); |
| 112 frame->navigationScheduler()->scheduleLocationChange(frame->document
()->securityOrigin(), | 112 frame->navigationScheduler().scheduleLocationChange(frame->document(
)->securityOrigin(), |
| 113 frame->document()->url(), frame->document()->referrer()); | 113 frame->document()->url(), frame->document()->referrer()); |
| 114 } | 114 } |
| 115 } | 115 } |
| 116 } | 116 } |
| 117 | 117 |
| 118 void ApplicationCacheHost::didReceiveResponseForMainResource(const ResourceRespo
nse& response) | 118 void ApplicationCacheHost::didReceiveResponseForMainResource(const ResourceRespo
nse& response) |
| 119 { | 119 { |
| 120 if (m_internal) { | 120 if (m_internal) { |
| 121 WrappedResourceResponse wrapped(response); | 121 WrappedResourceResponse wrapped(response); |
| 122 m_internal->m_outerHost->didReceiveResponseForMainResource(wrapped); | 122 m_internal->m_outerHost->didReceiveResponseForMainResource(wrapped); |
| (...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 242 } | 242 } |
| 243 | 243 |
| 244 bool ApplicationCacheHost::isApplicationCacheEnabled() | 244 bool ApplicationCacheHost::isApplicationCacheEnabled() |
| 245 { | 245 { |
| 246 ASSERT(m_documentLoader->frame()); | 246 ASSERT(m_documentLoader->frame()); |
| 247 return m_documentLoader->frame()->settings() | 247 return m_documentLoader->frame()->settings() |
| 248 && m_documentLoader->frame()->settings()->offlineWebApplicationCacheE
nabled(); | 248 && m_documentLoader->frame()->settings()->offlineWebApplicationCacheE
nabled(); |
| 249 } | 249 } |
| 250 | 250 |
| 251 } // namespace WebCore | 251 } // namespace WebCore |
| OLD | NEW |