diff options
author | Adrian Lees <adrian@aemulor.com> | 2005-04-15 20:45:43 +0000 |
---|---|---|
committer | Adrian Lees <adrian@aemulor.com> | 2005-04-15 20:45:43 +0000 |
commit | 3028d21f353ebf533d7d1eafa92e34d6ebc251b6 (patch) | |
tree | 86b7e7b6ec13f944458c15775c0aae375b2d2521 | |
parent | bbc43410aa67df63da3e95582d3b99d1d558f2ce (diff) | |
download | netsurf-3028d21f353ebf533d7d1eafa92e34d6ebc251b6.tar.gz netsurf-3028d21f353ebf533d7d1eafa92e34d6ebc251b6.tar.bz2 |
[project @ 2005-04-15 20:45:43 by adrianl]
Fix for selection changing when page reformatted
svn path=/import/netsurf/; revision=1644
-rw-r--r-- | desktop/selection.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/desktop/selection.c b/desktop/selection.c index 91e385a96..291831723 100644 --- a/desktop/selection.c +++ b/desktop/selection.c @@ -171,8 +171,11 @@ unsigned selection_label_subtree(struct selection *s, struct box *node, unsigned node->byte_offset = idx; - if (node->text && !node->object) + + if (node->text && !node->object) { idx += node->length; + if (node->space) idx++; + } while (child) { idx = selection_label_subtree(s, child, idx); |