Index: Source/web/FrameLoaderClientImpl.cpp |
diff --git a/Source/web/FrameLoaderClientImpl.cpp b/Source/web/FrameLoaderClientImpl.cpp |
index 4939407368f217e85a77e0ae07ad5b45808b3472..3eec3a39d79225c7e7ceecf7305dbe078412dfea 100644 |
--- a/Source/web/FrameLoaderClientImpl.cpp |
+++ b/Source/web/FrameLoaderClientImpl.cpp |
@@ -490,19 +490,8 @@ void FrameLoaderClientImpl::dispatchAddNavigationTransitionData(const Document:: |
if (!m_webFrame->client()) |
return; |
- // FIXME: change to use WebTransitionElementData after the chrome side is done. |
- Vector<String> ids; |
- Vector<IntRect> rects; |
- for (size_t i = 0; i < data.elements.size(); ++i) { |
- ids.append(data.elements[i].id); |
- rects.append(data.elements[i].rect); |
- } |
- m_webFrame->client()->addNavigationTransitionData( |
- WebString(data.scope), |
- WebString(data.selector), |
- WebString(data.markup), |
- WebVector<WebString>(ids), |
- WebVector<WebRect>(rects)); |
+ WebTransitionElementData webData(data.scope, data.selector, data.markup, data.elements); |
+ m_webFrame->client()->addNavigationTransitionData(webData); |
} |
void FrameLoaderClientImpl::dispatchWillRequestResource(FetchRequest* request) |