What about adding an execute_state_reversed() to know we're being executed in "reverse" mode ? It's still dirty, but moves the dirtiness where it's already dirty enough :)
Currently, execute_tag could not know if it is being executed or reverse executed. I think tha's the fault of the reverse execution concept itself. eg. reverse execution of a RemoveObject tag is to find previous PlaceObject tag and *execute* it. Anyhow, it's not a big deal. I have spent a week on it, and got the feeling that we are likely going to get rid of this reverse execution. _______________________________________________ Gnash-commit mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnash-commit
