Module: wine Branch: master Commit: 659db6e9024d60d997d065021b8ab46f765d0e3c URL: http://source.winehq.org/git/wine.git/?a=commit;h=659db6e9024d60d997d065021b...
Author: Hans Leidekker hans@codeweavers.com Date: Mon Mar 7 12:40:06 2011 +0100
msi: Compare keys only in compare_record.
---
dlls/msi/table.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/msi/table.c b/dlls/msi/table.c index cdbdd58..bc05987 100644 --- a/dlls/msi/table.c +++ b/dlls/msi/table.c @@ -1630,6 +1630,8 @@ static int compare_record( MSITABLEVIEW *tv, UINT row, MSIRECORD *rec )
for (i = 0; i < tv->num_cols; i++ ) { + if (!(tv->columns[i].type & MSITYPE_KEY)) continue; + r = get_table_value_from_record( tv, rec, i + 1, &ivalue ); if (r != ERROR_SUCCESS) return 1;