Move caret when selecting a text area with the mouse.

diff --git a/controls/edit.c b/controls/edit.c
index 158ea83..36a387c 100644
--- a/controls/edit.c
+++ b/controls/edit.c
@@ -4415,6 +4415,7 @@
 	es->region_posy = (prey < y) ? -1 : ((prey > y) ? 1 : 0);
 	e = EDIT_CharFromPos(hwnd, es, x, y, &after_wrap);
 	EDIT_EM_SetSel(hwnd, es, es->selection_start, e, after_wrap);
+	EDIT_SetCaretPos(hwnd,es,es->selection_end,es->flags & EF_AFTER_WRAP);
 	return 0;
 }