Jump to global label, but all controls are disabled
Hello. I'm a total n00b at NSIS, and yet somehow have managed to make an installer that mostly works, much to NSIS's credit.
I have an installer that uses the MUI. I insert a custom page for getting user input using nsDialogs, and give the function a global label. Upon the intial iteration through the dialog it works fine. I then attempt to download a file using inetc, and if the download fails (any status other than "OK"), jump back to the global label to get the user input again.
When I jump back to the global label, the dialog renders, but all buttons are greyed out, including the red X in the corner of the installer. I have to CAD to kill the process.
I've attached the .nsi in question. If you want to test the resulting EXE, you can use install code 2502 for a correct install (this adds a signature file to Windows Mail in Vista only) or use 9999999 to make it fail.
I'm obviously doing something wrong, but I don't even know what to search for on the forums to resolve it. Any pointers (on this problem, or on improving my installer in general) would be welcome.