| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
| 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
| 4 * (C) 2001 Dirk Mueller (mueller@kde.org) | 4 * (C) 2001 Dirk Mueller (mueller@kde.org) |
| 5 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserv
ed. | 5 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserv
ed. |
| 6 * | 6 * |
| 7 * This library is free software; you can redistribute it and/or | 7 * This library is free software; you can redistribute it and/or |
| 8 * modify it under the terms of the GNU Library General Public | 8 * modify it under the terms of the GNU Library General Public |
| 9 * License as published by the Free Software Foundation; either | 9 * License as published by the Free Software Foundation; either |
| 10 * version 2 of the License, or (at your option) any later version. | 10 * version 2 of the License, or (at your option) any later version. |
| (...skipping 714 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 725 } | 725 } |
| 726 } | 726 } |
| 727 resourceLoadScheduler()->suspendPendingRequests(); | 727 resourceLoadScheduler()->suspendPendingRequests(); |
| 728 } | 728 } |
| 729 ++s_attachDepth; | 729 ++s_attachDepth; |
| 730 } | 730 } |
| 731 | 731 |
| 732 void ContainerNode::resumePostAttachCallbacks() | 732 void ContainerNode::resumePostAttachCallbacks() |
| 733 { | 733 { |
| 734 if (s_attachDepth == 1) { | 734 if (s_attachDepth == 1) { |
| 735 RefPtr<ContainerNode> protect(this); |
| 736 |
| 735 if (s_postAttachCallbackQueue) | 737 if (s_postAttachCallbackQueue) |
| 736 dispatchPostAttachCallbacks(); | 738 dispatchPostAttachCallbacks(); |
| 737 if (s_shouldReEnableMemoryCacheCallsAfterAttach) { | 739 if (s_shouldReEnableMemoryCacheCallsAfterAttach) { |
| 738 s_shouldReEnableMemoryCacheCallsAfterAttach = false; | 740 s_shouldReEnableMemoryCacheCallsAfterAttach = false; |
| 739 if (Page* page = document()->page()) | 741 if (Page* page = document()->page()) |
| 740 page->setMemoryCacheClientCallsEnabled(true); | 742 page->setMemoryCacheClientCallsEnabled(true); |
| 741 } | 743 } |
| 742 resourceLoadScheduler()->resumePendingRequests(); | 744 resourceLoadScheduler()->resumePendingRequests(); |
| 743 } | 745 } |
| 744 --s_attachDepth; | 746 --s_attachDepth; |
| (...skipping 443 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1188 if (!document()->hasListenerType(Document::BEFORELOAD_LISTENER)) | 1190 if (!document()->hasListenerType(Document::BEFORELOAD_LISTENER)) |
| 1189 return true; | 1191 return true; |
| 1190 | 1192 |
| 1191 RefPtr<ContainerNode> protector(this); | 1193 RefPtr<ContainerNode> protector(this); |
| 1192 RefPtr<BeforeLoadEvent> beforeLoadEvent = BeforeLoadEvent::create(sourceURL)
; | 1194 RefPtr<BeforeLoadEvent> beforeLoadEvent = BeforeLoadEvent::create(sourceURL)
; |
| 1193 dispatchEvent(beforeLoadEvent.get()); | 1195 dispatchEvent(beforeLoadEvent.get()); |
| 1194 return !beforeLoadEvent->defaultPrevented(); | 1196 return !beforeLoadEvent->defaultPrevented(); |
| 1195 } | 1197 } |
| 1196 | 1198 |
| 1197 } // namespace WebCore | 1199 } // namespace WebCore |
| OLD | NEW |