diff options
Diffstat (limited to 'WebCore/page/DOMWindow.cpp')
-rw-r--r-- | WebCore/page/DOMWindow.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/WebCore/page/DOMWindow.cpp b/WebCore/page/DOMWindow.cpp index 6ecde3c..18eef41 100644 --- a/WebCore/page/DOMWindow.cpp +++ b/WebCore/page/DOMWindow.cpp @@ -78,8 +78,9 @@ #include "SuddenTermination.h" #include "WebKitPoint.h" #include <algorithm> -#include <wtf/text/CString.h> +#include <wtf/CurrentTime.h> #include <wtf/MathExtras.h> +#include <wtf/text/CString.h> using std::min; using std::max; @@ -1444,7 +1445,11 @@ bool DOMWindow::removeEventListener(const AtomicString& eventType, EventListener void DOMWindow::dispatchLoadEvent() { + if (m_frame) + m_frame->loader()->frameLoadTimeline()->loadEventStart = currentTime(); dispatchEvent(Event::create(eventNames().loadEvent, false, false), document()); + if (m_frame) + m_frame->loader()->frameLoadTimeline()->loadEventEnd = currentTime(); // For load events, send a separate load event to the enclosing frame only. // This is a DOM extension and is independent of bubbling/capturing rules of |