зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
13998091a2
Коммит
45f4babcfe
|
@ -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);
|
||||
|
|
Загрузка…
Ссылка в новой задаче