Changeset 145359 in webkit
- Timestamp:
- Mar 11, 2013, 6:15:17 AM (14 years ago)
- Location:
- releases/WebKitGTK/webkit-2.0/Source/WebKit2
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
releases/WebKitGTK/webkit-2.0/Source/WebKit2/ChangeLog
r145358 r145359 1 2013-03-11 Manuel Rego Casasnovas <rego@igalia.com> 2 3 WebKitWebPage::document-loaded signal emitted multiple times 4 5 Reviewed by Carlos Garcia Campos. 6 7 This happens in websites with multiple frames, because the signal 8 is emitted for every frame. 9 10 * WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp: 11 (didFinishDocumentLoadForFrame): Add an early return to make sure 12 the WebKitWebPage::document-loaded signal is only emitted for the 13 main frame. 14 1 15 2013-03-10 Claudio Saavedra <csaavedra@igalia.com> 2 16 -
releases/WebKitGTK/webkit-2.0/Source/WebKit2/WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp
r144893 r145359 107 107 } 108 108 109 static void didFinishDocumentLoadForFrame(WKBundlePageRef, WKBundleFrameRef, WKTypeRef*, const void *clientInfo) 110 { 109 static void didFinishDocumentLoadForFrame(WKBundlePageRef, WKBundleFrameRef frame, WKTypeRef*, const void *clientInfo) 110 { 111 if (!WKBundleFrameIsMainFrame(frame)) 112 return; 113 111 114 g_signal_emit(WEBKIT_WEB_PAGE(clientInfo), signals[DOCUMENT_LOADED], 0); 112 115 }
Note:
See TracChangeset
for help on using the changeset viewer.