summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorAdrian Lees <adrian@aemulor.com>2009-02-08 04:25:42 +0000
committerAdrian Lees <adrian@aemulor.com>2009-02-08 04:25:42 +0000
commitac6b80c98803f5c1a16de2717d8856877584d415 (patch)
treedf2c32823e87972ad99f841d2477e6b4925a06b4 /desktop
parent2c78e54298b61ff82cb305baeec9f2b803ab5663 (diff)
downloadnetsurf-ac6b80c98803f5c1a16de2717d8856877584d415.tar.gz
netsurf-ac6b80c98803f5c1a16de2717d8856877584d415.tar.bz2
Obvious fix for text start/end problem; missing something?
svn path=/trunk/netsurf/; revision=6396
Diffstat (limited to 'desktop')
-rw-r--r--desktop/textinput.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/desktop/textinput.c b/desktop/textinput.c
index 2e41c35a2..bae3dce35 100644
--- a/desktop/textinput.c
+++ b/desktop/textinput.c
@@ -767,16 +767,6 @@ bool browser_window_textarea_callback(struct browser_window *bw,
char_offset, &pixel_offset);
selection_clear(bw->sel, true);
-
- browser_window_place_caret(bw,
- box_x + inline_container->x + text_box->x +
- pixel_offset,
- box_y + inline_container->y + text_box->y,
- text_box->height,
- browser_window_textarea_callback,
- browser_window_textarea_paste_text,
- browser_window_textarea_move_caret,
- textarea);
textarea->gadget->caret_inline_container = inline_container;
textarea->gadget->caret_text_box = text_box;
@@ -789,6 +779,16 @@ bool browser_window_textarea_callback(struct browser_window *bw,
box_x -= textarea->scroll_x;
box_y -= textarea->scroll_y;
+ browser_window_place_caret(bw,
+ box_x + inline_container->x + text_box->x +
+ pixel_offset,
+ box_y + inline_container->y + text_box->y,
+ text_box->height,
+ browser_window_textarea_callback,
+ browser_window_textarea_paste_text,
+ browser_window_textarea_move_caret,
+ textarea);
+
if (scrolled || reflow)
browser_redraw_box(bw->current_content, textarea);
@@ -2165,7 +2165,7 @@ bool word_right(const char *text, size_t len, size_t *poffset, size_t *pchars)
/**
* Adjust scroll offsets so that the caret is visible
* \param textarea textarea box
- * \return true if a change in scroll offsets has occured
+ * \return true if a change in scroll offsets has occurred
*/
bool ensure_caret_visible(struct box *textarea)