Double listings were only (and still are FAIK) ever needed for show_window and hide_window.
The reason for it is that usually the object using the command doesn't have that command as a property, so the first instance creates the property rather than exicuting the command.
|