To all you programmers out there:
For negative ctl values that aren't specifically captured in smc905 (e.g. -200 for the FACTS help system), we are using the PxPLus call "*CONTROL". This introduces a window handling issue that I can't solve because it forces focus to window 0 and changes the stack order of the windows, so once returned to the window that initiated the call to *control, a 'pop' of that window now lands the user back on window 0 instead of where they actually belong, resulting in all kinds of problems/errors.
The only feasible option I see is to eliminate the call to *control, which is likely advisable anyway for security reasons.
My question to you all is: do you have any solid arguments for not eliminating this call altogether?
Thanks, Tim