fixing bug #31875 - adding a windows shortcut to the desktop

Also fixing a nsztool bug that shows up when compressing small files.

a=cathleen
r=cathleen
This commit is contained in:
ssu%netscape.com 2000-03-15 08:36:31 +00:00
Родитель 13998091a2
Коммит 45f4babcfe
2 изменённых файлов: 5 добавлений и 3 удалений

Просмотреть файл

@ -29,6 +29,7 @@
#include <ctype.h>
#include "nsztool.h"
#include "zlib.h"
#include "math.h"
//#define SSU_DEBUG
@ -389,9 +390,9 @@ void AddFile(LPSTR lpszSeaExe, LPSTR lpszFile)
}
dwFileSize = GetFileSize(hInputFile, NULL);
dwFileSizeCmp = dwFileSize;
dwFileSizeCmp = ((long)ceil(dwFileSize * 0.001)) + dwFileSize + 12;
lpBuf = (LPBYTE)malloc(dwFileSize);
lpBufCmp = (LPBYTE)malloc(dwFileSize + (sizeof(DWORD) * 2));
lpBufCmp = (LPBYTE)malloc(dwFileSizeCmp + (sizeof(DWORD) * 2));
if((lpBuf == NULL) || (lpBufCmp == NULL))
{
PrintError("Out of memory", ERROR_CODE_HIDE);

Просмотреть файл

@ -767,7 +767,8 @@ HRESULT ProcessProgramFolderShowCmd()
else if(strcmpi(szBuf, "SHOWNORMAL") == 0)
iShowFolder = SW_SHOWNORMAL;
WinSpawn(szProgramFolder, NULL, NULL, iShowFolder, TRUE);
if(iShowFolder != SW_HIDE)
WinSpawn(szProgramFolder, NULL, NULL, iShowFolder, TRUE);
++dwIndex0;
itoa(dwIndex0, szIndex0, 10);