Allow submenus to be opened again
Menu 0.41 introduced a bug preventing some submenus from opening. You can see this in FTPc when opening the menu over a remote file listing and tying to open the first sub-menu (file/dir). With this adjustment, which is simply a reversion to some previous behaviour, the menu opens successfully.
I don't really understand the previous change to the logic. If there are any test cases that exist to try and prove/disprove this fix further, then I'm happy to try them. I did experiment with ResTest, but that doesn't suffer from the problem (perhaps it has a unique implementation?).