[PATCH 4/5] riched20: Use para_in_table() instead of IsInTable().

Huw Davies huw at codeweavers.com
Wed Nov 4 00:56:25 CST 2020


Signed-off-by: Huw Davies <huw at codeweavers.com>
---
 dlls/riched20/editor.h |  1 -
 dlls/riched20/table.c  | 17 ++---------------
 2 files changed, 2 insertions(+), 16 deletions(-)

diff --git a/dlls/riched20/editor.h b/dlls/riched20/editor.h
index e884cbee2f3..05a6a7ee37f 100644
--- a/dlls/riched20/editor.h
+++ b/dlls/riched20/editor.h
@@ -289,7 +289,6 @@ ME_Paragraph *editor_end_para( ME_TextEditor *editor ) DECLSPEC_HIDDEN;
 ME_Paragraph *editor_first_para( ME_TextEditor *editor ) DECLSPEC_HIDDEN;
 
 /* table.c */
-BOOL ME_IsInTable(ME_DisplayItem *pItem) DECLSPEC_HIDDEN;
 ME_Paragraph *cell_end_para( ME_Cell *cell ) DECLSPEC_HIDDEN;
 ME_Paragraph *cell_first_para( ME_Cell *cell ) DECLSPEC_HIDDEN;
 ME_Cell *cell_next( ME_Cell *cell ) DECLSPEC_HIDDEN;
diff --git a/dlls/riched20/table.c b/dlls/riched20/table.c
index e08876d29bd..9d0d24fa1c3 100644
--- a/dlls/riched20/table.c
+++ b/dlls/riched20/table.c
@@ -212,19 +212,6 @@ ME_Paragraph *cell_end_para( ME_Cell *cell )
     return &ME_FindItemBack( cell_get_di( next ), diParagraph )->member.para;
 }
 
-BOOL ME_IsInTable(ME_DisplayItem *pItem)
-{
-  PARAFORMAT2 *pFmt;
-  if (!pItem)
-    return FALSE;
-  if (pItem->type == diRun)
-    pItem = ME_GetParagraph(pItem);
-  if (pItem->type != diParagraph)
-    return FALSE;
-  pFmt = &pItem->member.para.fmt;
-  return pFmt->dwMask & PFM_TABLE && pFmt->wEffects & PFE_TABLE;
-}
-
 /* Table rows should either be deleted completely or not at all. */
 void table_protect_partial_deletion( ME_TextEditor *editor, ME_Cursor *c, int *num_chars )
 {
@@ -504,7 +491,7 @@ void table_handle_tab( ME_TextEditor *editor, BOOL selected_row )
   }
   if (!editor->bEmulateVersion10) /* v4.1 */
   {
-    if (!ME_IsInTable(toCursor.pRun))
+    if (!para_in_table( &toCursor.pPara->member.para ))
     {
       editor->pCursors[0] = toCursor;
       editor->pCursors[1] = toCursor;
@@ -513,7 +500,7 @@ void table_handle_tab( ME_TextEditor *editor, BOOL selected_row )
   }
   else /* v1.0 - 3.0 */
   {
-    if (!ME_IsInTable(fromCursor.pRun))
+    if (!para_in_table( &fromCursor.pPara->member.para) )
     {
       editor->pCursors[0] = fromCursor;
       editor->pCursors[1] = fromCursor;
-- 
2.23.0




More information about the wine-devel mailing list