I have committed a change (rev 5246) that forces the USB vendor ID of the folder device to what as far as I can determine are invalid values (0xffff). There are some pathways through the code that might (only 'might') cause partial disconnects if recognized devices appear while another device is connected. In addition, I have guarded the path normalization not to attempt normalization of None, not that I think this has happend.
The difficulty here is that for the menus to change, the DeviceManager *must* have signaled that the folder device has disconnected. I can find no reason for it to do that.
|