Archive: NOTABSTOP doesn't honor with default settings...


NOTABSTOP doesn't honor with default settings...
I am using MUI, latest CVS.

I've attached a copy of my .ini file
The .ini file is used to create a simple custom page
that allows the user to make this choice:

Make this application available to (groupbox)
(_) Current User only (radiobutton)
(*) All Users (default) (radiobutton)

To test my .ini file, I use InstallOptions.nsi
and simply change all occurances of ioC.ini to
ioC_test.ini, and comment out the two lines below:
StrCmp ${TEMP} "1" "" +2
MessageBox MB_OK "You checked..."

Then I compile and run. when I reach CustomPageC, I press the tab key repeatedly to test the NOTABSTOP option in the .ini file.

Observation 1: Initially, radiobutton 2 (All Users) is selected per the .ini file. However, when I tab repeatedly I see that it stops at both radiobutton's, not just the one that is selected. In other words, it ignores the NOTABSTOP.

Observation 2: I now click on one of the two radiobuttons. Then I again press tab repeatedly. Now it works correctly, stopping only at the radiobutton that is selected. In other words, it now honors the NOTABSTOP.

This appears to be a bug,
Or, is there something wrong with my .ini file? I have attached a copy of it.

Thank you,
Lilla



When I get


Hi,

omfg! after some time debugging, I found that your ini file is wrong:
"Flag=NOTABSTOP" and "Flag=GROUP"

it should be:
"Flags=..." and not "Flag=..." :)

btw, it works better with Flags=GROUP|NOTABSTOP in field 2

cyas
Ramon


Yep, that did it. I don't know how I missed that Flags vs Flag thing, but I sure did!

Thank you for getting this figured out for me! I really appreciate it.
Lilla