Perfect. All the pre271 bugs I was tracking in the WAITMENU interface have been fixed. (Not to say there couldn't be more, but it looks good.)

To all the programmer types out there, hijack basically keeps better track of menu titles of a running program. It is now possible for a program to dynamically change its menus during its execution. A program can also be selected from the list, run once, do something, then close itself. Previously, once a program was bound to the menu it could not be unbound. If anyone would like to see an example of some type of menu usage, let me know.

Finally, a question to Mark. I'm unclear about what the NULL call to WAITMENU actually does in 271. The menu item are already unbound between WAITMENU calls (which is great!), so is this neccessary? Perhaps it informs hijack to make sure every thing is cleaned up?

Thanks,

John
_________________________
1998 BMW ///M3 30 GB Mk2a, Tuner, and 10 GB backup