[PATCH 4/5] riched20: Use the paragraph from the cursor.

Huw Davies huw at codeweavers.com
Wed Oct 28 03:43:52 CDT 2020


Signed-off-by: Huw Davies <huw at codeweavers.com>
---
 dlls/riched20/undo.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/dlls/riched20/undo.c b/dlls/riched20/undo.c
index 72e3b74f4c8..d9c5d28d6dc 100644
--- a/dlls/riched20/undo.c
+++ b/dlls/riched20/undo.c
@@ -335,13 +335,11 @@ static void ME_PlayUndoItem(ME_TextEditor *editor, struct undo_item *undo)
   case undo_set_para_fmt:
   {
     ME_Cursor tmp;
-    ME_DisplayItem *para;
     cursor_from_char_ofs( editor, undo->u.set_para_fmt.pos, &tmp );
-    para = ME_FindItemBack(tmp.pRun, diParagraph);
-    add_undo_set_para_fmt( editor, &para->member.para );
-    para->member.para.fmt = undo->u.set_para_fmt.fmt;
-    para->member.para.border = undo->u.set_para_fmt.border;
-    para_mark_rewrap( editor, &para->member.para );
+    add_undo_set_para_fmt( editor, &tmp.pPara->member.para );
+    tmp.pPara->member.para.fmt = undo->u.set_para_fmt.fmt;
+    tmp.pPara->member.para.border = undo->u.set_para_fmt.border;
+    para_mark_rewrap( editor, &tmp.pPara->member.para );
     break;
   }
   case undo_set_char_fmt:
-- 
2.23.0




More information about the wine-devel mailing list