OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 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 282 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
293 | 293 |
294 if (!finishTime) | 294 if (!finishTime) |
295 finishTime = currentTime(); | 295 finishTime = currentTime(); |
296 | 296 |
297 m_frontend->loadingFinished(resourceId, finishTime); | 297 m_frontend->loadingFinished(resourceId, finishTime); |
298 } | 298 } |
299 | 299 |
300 void InspectorResourceAgent::didFailLoading(unsigned long identifier, DocumentLo
ader* loader, const ResourceError& error) | 300 void InspectorResourceAgent::didFailLoading(unsigned long identifier, DocumentLo
ader* loader, const ResourceError& error) |
301 { | 301 { |
302 String resourceId = IdentifiersFactory::resourceId(identifier); | 302 String resourceId = IdentifiersFactory::resourceId(identifier); |
303 if (m_resourcesData->resourceType(resourceId) == InspectorPageAgent::Documen
tResource) | 303 |
304 m_resourcesData->addResourceSharedBuffer(resourceId, loader->frameLoader
()->documentLoader()->mainResourceData(), loader->frame()->document()->inputEnco
ding()); | 304 if (m_resourcesData->resourceType(resourceId) == InspectorPageAgent::Documen
tResource) { |
| 305 Frame* frame = loader ? loader->frame() : 0; |
| 306 if (frame && frame->loader()->documentLoader() && frame->document()) |
| 307 m_resourcesData->addResourceSharedBuffer(resourceId, frame->loader()
->documentLoader()->mainResourceData(), frame->document()->inputEncoding()); |
| 308 } |
305 | 309 |
306 m_frontend->loadingFailed(resourceId, currentTime(), error.localizedDescript
ion(), error.isCancellation()); | 310 m_frontend->loadingFailed(resourceId, currentTime(), error.localizedDescript
ion(), error.isCancellation()); |
307 } | 311 } |
308 | 312 |
309 void InspectorResourceAgent::didLoadResourceFromMemoryCache(DocumentLoader* load
er, CachedResource* resource) | 313 void InspectorResourceAgent::didLoadResourceFromMemoryCache(DocumentLoader* load
er, CachedResource* resource) |
310 { | 314 { |
311 String loaderId = m_pageAgent->loaderId(loader); | 315 String loaderId = m_pageAgent->loaderId(loader); |
312 String frameId = m_pageAgent->frameId(loader->frame()); | 316 String frameId = m_pageAgent->frameId(loader->frame()); |
313 unsigned long identifier = loader->frame()->page()->progress()->createUnique
Identifier(); | 317 unsigned long identifier = loader->frame()->page()->progress()->createUnique
Identifier(); |
314 String resourceId = IdentifiersFactory::resourceId(identifier); | 318 String resourceId = IdentifiersFactory::resourceId(identifier); |
(...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
533 // Create mock frontend, so we can collect network events. | 537 // Create mock frontend, so we can collect network events. |
534 m_frontend = m_mockFrontend.get(); | 538 m_frontend = m_mockFrontend.get(); |
535 enable(); | 539 enable(); |
536 } else | 540 } else |
537 m_frontend = 0; | 541 m_frontend = 0; |
538 } | 542 } |
539 | 543 |
540 } // namespace WebCore | 544 } // namespace WebCore |
541 | 545 |
542 #endif // ENABLE(INSPECTOR) | 546 #endif // ENABLE(INSPECTOR) |
OLD | NEW |