I told you how to resolve the issue. Screensaver uses the romlist I assume. It’s not exactly easy to change it the right way. You could add in the code to change displays to a preset one I guess. Or use the randtro-intro I created and use it as a screensaver and select your video snaps folder?
You've lost me as to how you told me how to resolve the issue? Where? I, evidently, am completely missing it. I just re-read the thread and I'm not seeing the suggestion?
Maybe I am just not understanding or something because I'm only seeing where you tell me that the ROMLIST for a display menu is simply a list of displays. That part I understand. I'm not sure what you mean by "You need to test if a rom has the @ attribute. If it does, it’s a menu item. Switch displays." ... I assume that is where you told me how to fix the issue, but I don't understand what you mean by it to be 100% honest.
Rand0m taught me how to do a display menu, refer
here. I am not a professional at them, as I only use mame and have only a few displays based on tag lists. So my logic might be slightly off. Rand0m is good help in this area.
Roms in a display menu have the emulator attribute of "@". If you have a list with a
rom's emulator attribute of such, you can assume that you are in a display menu. You could Then change display and possibly form a heiarchy cycling through displays. I would hope that cycling displays and processing happens virtually instantaneously so the user doesn't see things change and lag. Obviously totally untested. I haven't begun. Possibly next time on day off.
Unless anyone else has a better idea of determining if a display is a menu item or not?