https://git.reactos.org/?p=reactos.git;a=commitdiff;h=ed0e61b53a6c3e5d87fc0feae58fed685696ffb9

commit ed0e61b53a6c3e5d87fc0feae58fed685696ffb9
Author:     winesync <[email protected]>
AuthorDate: Sun Mar 13 19:08:44 2022 +0100
Commit:     Mark Jansen <[email protected]>
CommitDate: Sun Mar 20 19:28:32 2022 +0100

    [WINESYNC] msi: Remove no longer needed parameter from TABLE_remove_column.
    
    Signed-off-by: Piotr Caban <[email protected]>
    Signed-off-by: Hans Leidekker <[email protected]>
    Signed-off-by: Alexandre Julliard <[email protected]>
    
    wine commit id d579b17eb425ac5e28f9263ebf302ea2282996ec by Piotr Caban 
<[email protected]>
---
 dll/win32/msi/table.c | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/dll/win32/msi/table.c b/dll/win32/msi/table.c
index 3febcb3aa94..27f3763d34e 100644
--- a/dll/win32/msi/table.c
+++ b/dll/win32/msi/table.c
@@ -1949,7 +1949,7 @@ static UINT TABLE_add_ref(struct tagMSIVIEW *view)
     return InterlockedIncrement(&tv->table->ref_count);
 }
 
-static UINT TABLE_remove_column(struct tagMSIVIEW *view, LPCWSTR table, UINT 
number)
+static UINT TABLE_remove_column(struct tagMSIVIEW *view, UINT number)
 {
     MSITABLEVIEW *tv = (MSITABLEVIEW*)view;
     MSIRECORD *rec = NULL;
@@ -1974,7 +1974,7 @@ static UINT TABLE_remove_column(struct tagMSIVIEW *view, 
LPCWSTR table, UINT num
     if (!rec)
         return ERROR_OUTOFMEMORY;
 
-    MSI_RecordSetStringW(rec, 1, table);
+    MSI_RecordSetStringW(rec, 1, tv->name);
     MSI_RecordSetInteger(rec, 2, number);
 
     r = TABLE_CreateView(tv->db, szColumns, &columns);
@@ -1992,7 +1992,7 @@ static UINT TABLE_remove_column(struct tagMSIVIEW *view, 
LPCWSTR table, UINT num
     if (r != ERROR_SUCCESS)
         goto done;
 
-    msi_update_table_columns(tv->db, table);
+    msi_update_table_columns(tv->db, tv->name);
 
 done:
     msiobj_release(&rec->hdr);
@@ -2016,8 +2016,7 @@ static UINT TABLE_release(struct tagMSIVIEW *view)
         {
             if (tv->table->colinfo[i].type & MSITYPE_TEMPORARY)
             {
-                r = TABLE_remove_column(view, tv->table->colinfo[i].tablename,
-                                        tv->table->colinfo[i].number);
+                r = TABLE_remove_column(view, tv->table->colinfo[i].number);
                 if (r != ERROR_SUCCESS)
                     break;
             }
@@ -2145,8 +2144,7 @@ static UINT TABLE_drop(struct tagMSIVIEW *view)
 
     for (i = tv->table->col_count - 1; i >= 0; i--)
     {
-        r = TABLE_remove_column(view, tv->table->colinfo[i].tablename,
-                                tv->table->colinfo[i].number);
+        r = TABLE_remove_column(view, tv->table->colinfo[i].number);
         if (r != ERROR_SUCCESS)
             return r;
     }

Reply via email to