Seems to be well behaved. BUT I discovreed that whereas before when I did
InstallOptions::initDialog /NOUNLOAD "$PLUGINSDIR\myini.ini"I would only have one thing to pop off the stack (HWND or 0 for error), now I seem to have 2: the original one AND then the file name of the ini file.
I.e. instead of
;stack emptyI now have to do the following ot get the stack back to normal
InstallOptions::initDialog /NOUNLOAD "$PLUGINSDIR\myini.ini"
Pop $R0
IntCmp ${TEMP1} 0 error
;stack empty
;stack emptyIs this a bug? or is it a feature that I somehow missed the documentation of?
InstallOptions::initDialog /NOUNLOAD "$PLUGINSDIR\myini.ini"
Pop $R0
Pop $R1 ; $R1 = c:\windows\temp\..\myini.ini
IntCmp ${TEMP1} 0 error
;stack empty
DD