Fixed bug item 641776 and returned zlib header to 34KB

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1798 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
kichik 2002-11-21 16:46:05 +00:00
parent b8283efe51
commit 1fc09ac3f7
3 changed files with 48 additions and 48 deletions

View file

@ -454,23 +454,25 @@ char * NSISCALL process_string(char *out, const char *in)
case VAR_CODES_START + 28: // SMSTARTUP
case VAR_CODES_START + 29: // DESKTOP
case VAR_CODES_START + 30: // STARTMENU
case VAR_CODES_START + 31: // QUICKLAUNCH
{
static const char *tab[]={
"Programs",
"Startup",
"Desktop",
"Start Menu"
"Start Menu",
"AppData"
};
queryShellFolders(tab[nVarIdx-(VAR_CODES_START+27)], out);
if (nVarIdx == VAR_CODES_START + 31) {
lstrcat(out, "\\Microsoft\\Internet Explorer\\Quick Launch");
f = GetFileAttributes(out);
if (f != (DWORD)-1 && (f & FILE_ATTRIBUTE_DIRECTORY))
break;
}
else break;
}
break;
case VAR_CODES_START + 31: // QUICKLAUNCH
queryShellFolders("AppData", out);
lstrcat(out, "\\Microsoft\\Internet Explorer\\Quick Launch");
f = GetFileAttributes(out);
if (f != (DWORD)-1 && (f & FILE_ATTRIBUTE_DIRECTORY))
break;
case VAR_CODES_START + 32: // TEMP
GetTempPath(NSIS_MAX_STRLEN, out);
break;