diff options
author | Vincent Sanders <vince@kyllikki.org> | 2020-05-23 22:59:40 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2020-05-23 23:00:08 +0100 |
commit | 6108d210d508e754904c46f687adbc87ab98dc78 (patch) | |
tree | a4eb69842a1f3add488def75c9c88e384e5257da /content/handlers/html/interaction.c | |
parent | 1161029d2952e5e11062d750a0a681643574428e (diff) | |
download | netsurf-6108d210d508e754904c46f687adbc87ab98dc78.tar.gz netsurf-6108d210d508e754904c46f687adbc87ab98dc78.tar.bz2 |
remove all direct access to selection structure
Diffstat (limited to 'content/handlers/html/interaction.c')
-rw-r--r-- | content/handlers/html/interaction.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/content/handlers/html/interaction.c b/content/handlers/html/interaction.c index 0a963dd54..79846ae6a 100644 --- a/content/handlers/html/interaction.c +++ b/content/handlers/html/interaction.c @@ -1247,7 +1247,7 @@ default_mouse_action(html_content *html, selection_clear(&html->sel, true); } - if (selection_defined(&html->sel)) { + if (selection_active(&html->sel)) { sel_owner.none = false; html_set_selection(html, HTML_SELECTION_SELF, @@ -1586,13 +1586,8 @@ bool html_keypress(struct content *c, uint32_t key) return true; case NS_KEY_ESCAPE: - if (selection_defined(sel)) { - selection_clear(sel, true); - return true; - } - /* if there's no selection, leave Escape for the caller */ - return false; + return selection_clear(sel, true); } return false; |