Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / web / tests / FrameTestHelpers.cpp
index 0004cf0..fc25299 100644 (file)
@@ -147,11 +147,15 @@ void WebViewHelper::reset()
 
 WebFrame* TestWebFrameClient::createChildFrame(WebFrame* parent, const WebString& frameName)
 {
-    return WebFrame::create(this);
+    WebFrame* frame = WebFrame::create(this);
+    parent->appendChild(frame);
+    return frame;
 }
 
 void TestWebFrameClient::frameDetached(WebFrame* frame)
 {
+    if (frame->parent())
+        frame->parent()->removeChild(frame);
     frame->close();
 }