Module: wine Branch: master Commit: a2307a3339ddc630cfc249bc34b834aec8334f1f URL: http://source.winehq.org/git/wine.git/?a=commit;h=a2307a3339ddc630cfc249bc34...
Author: Daniel Jelinski djelinski1@gmail.com Date: Sat Jun 8 22:22:19 2013 +0200
msi: Update LastSequence for empty media as well.
---
dlls/msi/patch.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/msi/patch.c b/dlls/msi/patch.c index d97ab2e..d7eef7c 100644 --- a/dlls/msi/patch.c +++ b/dlls/msi/patch.c @@ -551,7 +551,6 @@ static UINT set_patch_offsets( MSIDATABASE *db ) pos = patch_offset_list_create(); patch_offset_get_files( db, last_sequence, pos ); patch_offset_get_patches( db, last_sequence, pos ); - if (pos->count) { UINT offset = db->media_transform_offset - pos->min; last_sequence = offset + pos->max; @@ -559,7 +558,8 @@ static UINT set_patch_offsets( MSIDATABASE *db ) /* FIXME: this is for the patch table, which is not yet properly transformed */ last_sequence += pos->min; pos->offset_to_apply = offset; - patch_offset_modify_db( db, pos ); + if (pos->count) + patch_offset_modify_db( db, pos );
MSI_RecordSetInteger( rec, 2, last_sequence ); r = MSI_ViewModify( view, MSIMODIFY_UPDATE, rec );