Krzysztof Foltman : riched20:
Ensure text is wrapped before invalidating selection.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Aug 7 07:13:02 CDT 2006
Module: wine
Branch: refs/heads/master
Commit: 3a0c15e939a5a02f91142f34829a61ee74203dd6
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=3a0c15e939a5a02f91142f34829a61ee74203dd6
Author: Krzysztof Foltman <wdev at foltman.com>
Date: Fri Aug 4 23:40:06 2006 +0200
riched20: Ensure text is wrapped before invalidating selection.
---
dlls/riched20/caret.c | 1 +
dlls/riched20/paint.c | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/riched20/caret.c b/dlls/riched20/caret.c
index da52288..5124822 100644
--- a/dlls/riched20/caret.c
+++ b/dlls/riched20/caret.c
@@ -118,6 +118,7 @@ ME_GetCursorCoordinates(ME_TextEditor *e
assert(!pCursor->nOffset || !editor->bCaretAtEnd);
assert(height && x && y);
+ assert(!(ME_GetParagraph(pCursorRun)->member.para.nFlags & MEPF_REWRAP));
if (pCursorRun->type == diRun) {
ME_DisplayItem *row = ME_FindItemBack(pCursorRun, diStartRowOrParagraph);
diff --git a/dlls/riched20/paint.c b/dlls/riched20/paint.c
index f26583c..899f2d0 100644
--- a/dlls/riched20/paint.c
+++ b/dlls/riched20/paint.c
@@ -505,6 +505,7 @@ ME_InvalidateFromOfs(ME_TextEditor *edit
void
ME_InvalidateSelection(ME_TextEditor *editor)
{
+ ME_WrapMarkedParagraphs(editor);
if (ME_IsSelection(editor) || editor->nLastSelStart != editor->nLastSelEnd)
{
int x, y, height;
More information about the wine-cvs
mailing list