Phil Krylov : riched20: Fixed undo stack corruption.

Alexandre Julliard julliard at wine.codeweavers.com
Sat Feb 4 11:14:57 CST 2006


Module: wine
Branch: refs/heads/master
Commit: 65fdee73b937f47dcd75960733aa43b501e9dcf8
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=65fdee73b937f47dcd75960733aa43b501e9dcf8

Author: Phil Krylov <phil at newstar.rinet.ru>
Date:   Sat Feb  4 16:59:37 2006 +0100

riched20: Fixed undo stack corruption.

---

 dlls/riched20/run.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/dlls/riched20/run.c b/dlls/riched20/run.c
index b9c33a5..13a7204 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;
   }
   




More information about the wine-cvs mailing list