diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2013-02-22 15:23:36 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2013-02-22 15:23:36 +0000 |
commit | 59fdbae1bcb37f206cb8ede839cb12cd3702a6b1 (patch) | |
tree | f722a4c7cf006b1f1ad75e2af9d16e11b077ecca /desktop | |
parent | a3c00c71922f258f2a4a7129dfa51eb1a2838e4e (diff) | |
download | netsurf-59fdbae1bcb37f206cb8ede839cb12cd3702a6b1.tar.gz netsurf-59fdbae1bcb37f206cb8ede839cb12cd3702a6b1.tar.bz2 |
Fix setting of empty selections.
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/textarea.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/desktop/textarea.c b/desktop/textarea.c index 2da2c206b..414408045 100644 --- a/desktop/textarea.c +++ b/desktop/textarea.c @@ -183,6 +183,11 @@ static bool textarea_select(struct textarea *ta, int c_start, int c_end, bool pre_existing_selection = (ta->sel_start != -1); struct textarea_msg msg; + if (c_start == c_end) { + textarea_clear_selection(ta); + return true; + } + /* Ensure start is the beginning of the selection */ if (c_start > c_end) { swap = c_start; |