riched20: Fixed undo stack corruption
Phil Krylov
phil at newstar.rinet.ru
Fri Feb 3 13:21:47 CST 2006
ChangeLog:
Fixed undo stack corruption in rich edit control.
---
dlls/riched20/run.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
35a63b3d39b901a9b1018bfb2d6d4e8bd6d0f05d
diff --git a/dlls/riched20/run.c b/dlls/riched20/run.c
index 7cee1ce..4730784 100644
--- a/dlls/riched20/run.c
+++ b/dlls/riched20/run.c
@@ -324,7 +324,8 @@ ME_InsertRunAtCursor(ME_TextEditor *edit
pUI = ME_AddUndoItem(editor, diUndoDeleteRun, NULL);
if (pUI) {
- pUI->nStart = cursor->pRun->member.run.nCharOfs;
+ pUI->nStart = (ME_GetParagraph(cursor->pRun)->member.para.nCharOfs
+ + cursor->pRun->member.run.nCharOfs);
pUI->nLen = len;
}
--
1.0.GIT
More information about the wine-patches
mailing list