After years of coding, today I discovered for the first time while debugging that an openStack handler in a mainStack gets also called when a subStack of it is opened !
I put this into the stackScript of the MainStack: global varMainStackName on openStack put the short name of this stack into varMainStackName end openStack In a button I display the variable varMainStackName: global varMainStackName on mouseUp answer varMainStackName end mouseUp When I now add a substack also containing the display button it contains the name of the substack and not the name of the mainStack ! I found in the docs that if I put the script onto the first card of the mainStack instead of into the stackScript, it all works as expected ! But why ? This confuses me totally ! I always had the (wrong!) impression that every openStack handler is only called once, and also that it belongs to the stack containing it. Can someone explain why this is not so ! Cheers Rolf _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode