msi: Non-compressed files may come before the list of compressed
files in the file sequence
James Hawkins
truiken at gmail.com
Mon Aug 14 18:05:54 CDT 2006
Hi,
This fixes bug 5939. When we set the mi->last_sequence value, we
assume that every file afterwards is compressed, which is not correct.
There can be non-compressed files in the file list before the
compressed files. http://bugs.winehq.org/show_bug.cgi?id=5939
Changelog:
* Non-compressed files may come before the list of compressed files in
the file sequence.
dlls/msi/files.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
--
James Hawkins
-------------- next part --------------
diff --git a/dlls/msi/files.c b/dlls/msi/files.c
index 75238f1..81c5ac4 100644
--- a/dlls/msi/files.c
+++ b/dlls/msi/files.c
@@ -460,9 +460,6 @@ static UINT ready_media_for_file( MSIPAC
return ERROR_FUNCTION_FAILED;
}
- seq = MSI_RecordGetInteger(row,2);
- mi->last_sequence = seq;
-
volume = MSI_RecordGetString(row, 5);
prompt = MSI_RecordGetString(row, 3);
@@ -486,6 +483,9 @@ static UINT ready_media_for_file( MSIPAC
return rc;
}
+ seq = MSI_RecordGetInteger(row,2);
+ mi->last_sequence = seq;
+
cab = MSI_RecordGetString(row,4);
if (cab)
{
--
1.3.3
More information about the wine-patches
mailing list