From f4b8d3a0091a4a3a3d0d0bab5a683cb7600b66e5 Mon Sep 17 00:00:00 2001 From: Richard Wilson Date: Sat, 30 Dec 2006 02:10:46 +0000 Subject: Reflow iframes on layout (fix 1617625) svn path=/trunk/netsurf/; revision=3126 --- render/box_construct.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'render/box_construct.c') diff --git a/render/box_construct.c b/render/box_construct.c index 41df9ad3b..1f1cc86a4 100644 --- a/render/box_construct.c +++ b/render/box_construct.c @@ -1923,7 +1923,7 @@ bool box_iframe(BOX_SPECIAL_PARAMS) bool box_form(BOX_SPECIAL_PARAMS) { - char *xmlaction, *action, *faction, *method, *enctype, *charset; + char *xmlaction, *action, *faction, *method, *enctype, *charset, *target; form_method fmethod; struct form *form; url_func_result result; @@ -1969,11 +1969,15 @@ bool box_form(BOX_SPECIAL_PARAMS) /* acceptable encoding(s) for form data */ charset = (char *) xmlGetProp(n, (const xmlChar *) "accept-charset"); + + /* target for form data */ + target = (char *) xmlGetProp(n, (const xmlChar *) "target"); - form = form_new(faction, fmethod, charset, + form = form_new(faction, target, fmethod, charset, content->data.html.encoding); if (!form) { free(faction); + xmlFree(target); xmlFree(charset); return false; } -- cgit v1.2.3