Commit d579b17e authored by Piotr Caban's avatar Piotr Caban Committed by Alexandre Julliard

msi: Remove no longer needed parameter from TABLE_remove_column.

parent 6a0a0d2a
...@@ -1949,7 +1949,7 @@ static UINT TABLE_add_ref(struct tagMSIVIEW *view) ...@@ -1949,7 +1949,7 @@ static UINT TABLE_add_ref(struct tagMSIVIEW *view)
return InterlockedIncrement(&tv->table->ref_count); 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; MSITABLEVIEW *tv = (MSITABLEVIEW*)view;
MSIRECORD *rec = NULL; MSIRECORD *rec = NULL;
...@@ -1974,7 +1974,7 @@ static UINT TABLE_remove_column(struct tagMSIVIEW *view, LPCWSTR table, UINT num ...@@ -1974,7 +1974,7 @@ static UINT TABLE_remove_column(struct tagMSIVIEW *view, LPCWSTR table, UINT num
if (!rec) if (!rec)
return ERROR_OUTOFMEMORY; return ERROR_OUTOFMEMORY;
MSI_RecordSetStringW(rec, 1, table); MSI_RecordSetStringW(rec, 1, tv->name);
MSI_RecordSetInteger(rec, 2, number); MSI_RecordSetInteger(rec, 2, number);
r = TABLE_CreateView(tv->db, szColumns, &columns); r = TABLE_CreateView(tv->db, szColumns, &columns);
...@@ -1992,7 +1992,7 @@ static UINT TABLE_remove_column(struct tagMSIVIEW *view, LPCWSTR table, UINT num ...@@ -1992,7 +1992,7 @@ static UINT TABLE_remove_column(struct tagMSIVIEW *view, LPCWSTR table, UINT num
if (r != ERROR_SUCCESS) if (r != ERROR_SUCCESS)
goto done; goto done;
msi_update_table_columns(tv->db, table); msi_update_table_columns(tv->db, tv->name);
done: done:
msiobj_release(&rec->hdr); msiobj_release(&rec->hdr);
...@@ -2016,8 +2016,7 @@ static UINT TABLE_release(struct tagMSIVIEW *view) ...@@ -2016,8 +2016,7 @@ static UINT TABLE_release(struct tagMSIVIEW *view)
{ {
if (tv->table->colinfo[i].type & MSITYPE_TEMPORARY) if (tv->table->colinfo[i].type & MSITYPE_TEMPORARY)
{ {
r = TABLE_remove_column(view, tv->table->colinfo[i].tablename, r = TABLE_remove_column(view, tv->table->colinfo[i].number);
tv->table->colinfo[i].number);
if (r != ERROR_SUCCESS) if (r != ERROR_SUCCESS)
break; break;
} }
...@@ -2145,8 +2144,7 @@ static UINT TABLE_drop(struct tagMSIVIEW *view) ...@@ -2145,8 +2144,7 @@ static UINT TABLE_drop(struct tagMSIVIEW *view)
for (i = tv->table->col_count - 1; i >= 0; i--) for (i = tv->table->col_count - 1; i >= 0; i--)
{ {
r = TABLE_remove_column(view, tv->table->colinfo[i].tablename, r = TABLE_remove_column(view, tv->table->colinfo[i].number);
tv->table->colinfo[i].number);
if (r != ERROR_SUCCESS) if (r != ERROR_SUCCESS)
return r; return r;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment