Hello, new theory / found the issue, make some testes here is a solution by hand not settings.conf file, for some reason it doesn't apply the info inside settings, but it reads as you can see in 1st log prints.
if in settings i say numScreens = 1 i get tht 2 windows as print
if in settings i say numScreens = 2 i get tht 2 windows + 2 ghost windows as bar prints
(i think this me missing some disable // to numscreens for not read settings)
i was wrong with the theory of display numb and scren numb....
i think for some reason it doesn't update windowWidth_ windowHeight_, (i++, hstrin, vstrin our fullscreen = yes ??!!) it gets 1st info then goes to full screen for next ones.
for tests i change line 193 add 194 to
window_[0] = SDL_CreateWindow( "RetroFE", SDL_WINDOWPOS_CENTERED_DISPLAY(0), SDL_WINDOWPOS_CENTERED_DISPLAY(0), 1280, 720, windowFlags );
window_[1] = SDL_CreateWindow( "RetroFE", SDL_WINDOWPOS_CENTERED_DISPLAY(1), SDL_WINDOWPOS_CENTERED_DISPLAY(1), 1280, 1024, windowFlags );
and change 211 add 212 to
renderer_[0] = SDL_CreateRenderer( window_[0], -1, SDL_RENDERER_ACCELERATED );
renderer_[1] = SDL_CreateRenderer( window_[1], -1, SDL_RENDERER_ACCELERATED );
As you can see from the prints it creates windows as ask with the asked size and center
Thanks