diff options
Diffstat (limited to 'render/html.c')
-rw-r--r-- | render/html.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/render/html.c b/render/html.c index 0c809adfb..31dc64ba4 100644 --- a/render/html.c +++ b/render/html.c @@ -2169,12 +2169,13 @@ void html_get_contextual_content(struct content *c, data->object = box->object; if (box->href) - data->link_url = box->href; + data->link_url = nsurl_access(box->href); if (box->usemap) { const char *target = NULL; - data->link_url = imagemap_get(html, box->usemap, - box_x, box_y, x, y, &target); + data->link_url = nsurl_access(imagemap_get(html, + box->usemap, box_x, box_y, x, y, + &target)); } } } |