diff options
author | Vincent Sanders <vince@kyllikki.org> | 2020-05-20 23:17:48 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2020-05-20 23:17:48 +0100 |
commit | 4cef0f955c3be33344361f84d600bccf1b28ce75 (patch) | |
tree | 222d27faab4fa078d183d1771b818c4a6448f5bb /content/handlers/html | |
parent | 2f672279014bb6ef2f7b9f346c58d20c7604bad9 (diff) | |
download | netsurf-4cef0f955c3be33344361f84d600bccf1b28ce75.tar.gz netsurf-4cef0f955c3be33344361f84d600bccf1b28ce75.tar.bz2 |
pass the browser window to selection click handler
this means the content handlers do not have to provide a separate
method to extract their browser window and it can simply be
passed in.
Diffstat (limited to 'content/handlers/html')
-rw-r--r-- | content/handlers/html/html.c | 12 | ||||
-rw-r--r-- | content/handlers/html/interaction.c | 1 | ||||
-rw-r--r-- | content/handlers/html/private.h | 9 |
3 files changed, 1 insertions, 21 deletions
diff --git a/content/handlers/html/html.c b/content/handlers/html/html.c index 23d607823..33320aa7b 100644 --- a/content/handlers/html/html.c +++ b/content/handlers/html/html.c @@ -2383,15 +2383,3 @@ error: return error; } - - -/* exported function documented in html/private.h */ -struct browser_window *html_get_browser_window(struct content *c) -{ - html_content *html = (html_content *) c; - - assert(c != NULL); - assert(c->handler == &html_content_handler); - - return html->bw; -} diff --git a/content/handlers/html/interaction.c b/content/handlers/html/interaction.c index f2eae70df..0a963dd54 100644 --- a/content/handlers/html/interaction.c +++ b/content/handlers/html/interaction.c @@ -1220,6 +1220,7 @@ default_mouse_action(html_content *html, &pixel_offset); if (selection_click(&html->sel, + html->bw, mouse, mas->text.box->byte_offset + idx)) { /* key presses must be directed at the diff --git a/content/handlers/html/private.h b/content/handlers/html/private.h index dde61c2a9..ff20be837 100644 --- a/content/handlers/html/private.h +++ b/content/handlers/html/private.h @@ -230,15 +230,6 @@ void html__redraw_a_box(html_content *htmlc, struct box *box); /** - * Get the browser window containing an HTML content - * - * \param c HTML content - * \return the browser window - */ -struct browser_window *html_get_browser_window(struct content *c); - - -/** * Complete conversion of an HTML document * * \param htmlc Content to convert |