fixed bug #1861944 - mui.StartMenuPage.Create not referenced

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5505 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
kichik 2008-02-01 16:44:08 +00:00
parent 9e812519ae
commit 38076c115a

View file

@ -16,8 +16,7 @@ Start Menu folder page
Var mui.StartMenuPage.Location Var mui.StartMenuPage.Location
Var mui.StartMenuPage.FolderList Var mui.StartMenuPage.FolderList
Var mui.StartMenuPage.Create Var mui.StartMenuPage.Temp
Var mui.StartMenuPage.ReturnValue
!endif !endif
!ifdef MUI_STARTMENUPAGE_REGISTRY_ROOT & MUI_STARTMENUPAGE_REGISTRY_KEY & MUI_STARTMENUPAGE_REGISTRY_VALUENAME !ifdef MUI_STARTMENUPAGE_REGISTRY_ROOT & MUI_STARTMENUPAGE_REGISTRY_KEY & MUI_STARTMENUPAGE_REGISTRY_VALUENAME
@ -143,8 +142,8 @@ Start Menu folder page
StartMenu::Show StartMenu::Show
Pop $mui.StartMenuPage.ReturnValue Pop $mui.StartMenuPage.Temp
${if} $mui.StartMenuPage.ReturnValue == "success" ${if} $mui.StartMenuPage.Temp == "success"
Pop "${MUI_STARTMENUPAGE_VARIABLE}" Pop "${MUI_STARTMENUPAGE_VARIABLE}"
${endif} ${endif}
@ -200,10 +199,10 @@ Start Menu folder page
!define MUI_STARTMENUPAGE_CURRENT_ID "${ID}" !define MUI_STARTMENUPAGE_CURRENT_ID "${ID}"
StrCpy $mui.StartMenuPage.Create "${MUI_STARTMENUPAGE_${MUI_STARTMENUPAGE_CURRENT_ID}_VARIABLE}" 1 StrCpy $mui.StartMenuPage.Temp "${MUI_STARTMENUPAGE_${MUI_STARTMENUPAGE_CURRENT_ID}_VARIABLE}" 1
;If the folder start with >, the user has chosen not to create a shortcut ;If the folder start with >, the user has chosen not to create a shortcut
${if} $mui.StartMenuPage.Create != ">" ${if} $mui.StartMenuPage.Temp != ">"
${if} "${MUI_STARTMENUPAGE_${MUI_STARTMENUPAGE_CURRENT_ID}_VARIABLE}" == "" ${if} "${MUI_STARTMENUPAGE_${MUI_STARTMENUPAGE_CURRENT_ID}_VARIABLE}" == ""
;Get folder from registry if the variable doesn't contain anything ;Get folder from registry if the variable doesn't contain anything