$SMPROGRAMS, $SMSTARTUP, $DESKTOP, $STARTMENU and $QUICKLAUNCH working again

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2567 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
kichik 2003-05-25 13:12:07 +00:00
parent 519bb0f50a
commit 4ba745368c
2 changed files with 12 additions and 12 deletions

View file

@ -366,15 +366,15 @@ int CEXEBuild::preprocess_string(char *out, const char *in)
"EXEDIR\0" // 24
"LANGUAGE\0" // 25
"PLUGINSDIR\0" // 26
"PROGRAMFILES\0" // 26
"SMPROGRAMS\0" // 27
"SMSTARTUP\0" // 28
"DESKTOP\0" // 29
"STARTMENU\0" // 30
"QUICKLAUNCH\0" // 31
"TEMP\0" // 32
"WINDIR\0" // 33
"SYSDIR\0" // 34
"PROGRAMFILES\0" // 27
"SMPROGRAMS\0" // 28
"SMSTARTUP\0" // 29
"DESKTOP\0" // 30
"STARTMENU\0" // 31
"QUICKLAUNCH\0" // 32
"TEMP\0" // 33
"WINDIR\0" // 34
"SYSDIR\0" // 35
;
const char *p=in;

View file

@ -461,9 +461,9 @@ char * NSISCALL process_string(const char *in)
"AppData"
};
static char name[20]="Common ";
const char *name_=tab[nVarIdx-(VAR_CODES_START+27)];
const char *name_=tab[nVarIdx-(VAR_CODES_START+28)];
mystrcpy(name+7,name_);
f=g_flags.all_user_var & (nVarIdx != VAR_CODES_START + 31);
f=g_flags.all_user_var & (nVarIdx != VAR_CODES_START + 32);
again:
@ -480,7 +480,7 @@ char * NSISCALL process_string(const char *in)
mystrcpy(out,temp_directory);
}
if (nVarIdx == VAR_CODES_START + 31) {
if (nVarIdx == VAR_CODES_START + 32) {
lstrcat(out, "\\Microsoft\\Internet Explorer\\Quick Launch");
f = GetFileAttributes(out);
if (f != (DWORD)-1 && (f & FILE_ATTRIBUTE_DIRECTORY))