X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fandroid_webview%2Frenderer%2Fprint_web_view_helper.cc;h=6039f940a092af61a31822d0e22b33e51d9f0b28;hb=ff3e2503a20db9193d323c1d19c38c68004dec4a;hp=5122e6e7c365fb92ed238f45362af3ce8157c0f7;hpb=7338fba38ba696536d1cc9d389afd716a6ab2fe6;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/android_webview/renderer/print_web_view_helper.cc b/src/android_webview/renderer/print_web_view_helper.cc index 5122e6e..6039f94 100644 --- a/src/android_webview/renderer/print_web_view_helper.cc +++ b/src/android_webview/renderer/print_web_view_helper.cc @@ -676,10 +676,14 @@ void PrepareFrameAndViewForPrint::didStopLoading() { blink::WebFrame* PrepareFrameAndViewForPrint::createChildFrame( blink::WebFrame* parent, const blink::WebString& name) { - return blink::WebFrame::create(this); + blink::WebFrame* frame = blink::WebFrame::create(this); + parent->appendChild(frame); + return frame; } void PrepareFrameAndViewForPrint::frameDetached(blink::WebFrame* frame) { + if (frame->parent()) + frame->parent()->removeChild(frame); frame->close(); }