I have a Perl/Tk application (running on AIX 5.1, Perl 5.6.1) that has a scrolled ListBox that allows multiple selections. After selections have been made, if a BrowseEntry widget is changed, it clears the selection of the ListBox. The BrowseEntry widget has a sub in -browsecommand that will destroy a frame containing other non-related widgets. The ListBox is not in the same frame as the BrowseEntry (nor is it in the frame that gets destroyed). The entries in the ListBox are deselected before the frame is destroyed, and if no change in selection is made (i.e. the arrow is clicked, displaying the entries in the BrowseEntry, but focus is given somewhere else and the BrowseEntry closes) the entries in the ListBox are
deselected. What am I missing here?