summaryrefslogtreecommitdiff
path: root/render/html.c
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2014-01-04 21:15:52 +0000
committerDaniel Silverstone <dsilvers@digital-scurf.org>2014-01-04 21:20:17 +0000
commitde42f8880e49bc32825d13a4ba0c7ed6e4295b81 (patch)
tree6ec01ddbbbd2901852ccd6b8728f296c12a4e4b8 /render/html.c
parent2a18cef82b84037b14f5e470c70ab70e433add5e (diff)
downloadnetsurf-de42f8880e49bc32825d13a4ba0c7ed6e4295b81.tar.gz
netsurf-de42f8880e49bc32825d13a4ba0c7ed6e4295b81.tar.bz2
Add a bunch of logging to try and help track down the issue with rawfile handling, sorry guys
Diffstat (limited to 'render/html.c')
-rw-r--r--render/html.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/render/html.c b/render/html.c
index 49bb019dd..c1e831571 100644
--- a/render/html.c
+++ b/render/html.c
@@ -1704,6 +1704,7 @@ static void html__dom_user_data_handler(dom_node_operation operation,
switch (operation) {
case DOM_NODE_CLONED:
+ LOG(("XYZZY: Cloned, so copying to the new location"));
if (dom_node_set_user_data(dst,
corestring_dom___ns_key_file_name_node_data,
strdup(data), html__dom_user_data_handler,
@@ -1719,6 +1720,7 @@ static void html__dom_user_data_handler(dom_node_operation operation,
break;
case DOM_NODE_DELETED:
+ LOG(("XYZZY: Freeing data due to node deletion"));
free(data);
break;
default:
@@ -1809,10 +1811,12 @@ static bool html_drop_file_at_point(struct content *c, int x, int y, char *file)
form_gadget_update_value(html, file_box->gadget, utf8_fn);
/* corestring_dom___ns_key_file_name_node_data */
+ LOG(("XYZZY: Setting userdata to %s", file));
if (dom_node_set_user_data((dom_node *)file_box->gadget->node,
corestring_dom___ns_key_file_name_node_data,
strdup(file), html__dom_user_data_handler,
&oldfile) == DOM_NO_ERR) {
+ LOG(("XYZZY: Userdata used to be %s", oldfile));
if (oldfile != NULL)
free(oldfile);
}