aboutsummaryrefslogtreecommitdiff
path: root/src/html.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/html.cc')
-rw-r--r--src/html.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/html.cc b/src/html.cc
index 0ee3eb90..347cb4fa 100644
--- a/src/html.cc
+++ b/src/html.cc
@@ -503,6 +503,7 @@ DilloHtml::DilloHtml(BrowserWindow *p_bw, const DilloUrl *url,
/* Init page-handling variables */
forms = new misc::SimpleVector <DilloHtmlForm*> (1);
+ inputs_outside_form = new misc::SimpleVector <DilloHtmlInput*> (1);
links = new misc::SimpleVector <DilloUrl*> (64);
images = new misc::SimpleVector <DilloLinkImage*> (16);
//a_Dw_image_map_list_init(&maps);
@@ -570,6 +571,10 @@ DilloHtml::~DilloHtml()
a_Html_form_delete (forms->get(i));
delete(forms);
+ for (int i = 0; i < inputs_outside_form->size(); i++)
+ a_Html_input_delete(inputs_outside_form->get(i));
+ delete(inputs_outside_form);
+
for (int i = 0; i < links->size(); i++)
if (links->get(i))
a_Url_free(links->get(i));