Why do some regions intermittently fail to display?
None of the regions overlap or even touch. All are borderless, but they are positioned to leave a gap of a few pixels where the desktop shows through around all the edges, providing a visual border of sorts.
This is used with character sets containing 8 characters, each character assigned to one of the smaller regions 2 to 9. Region 1 is both the active region and the reset region. Region 1 has no character assigned to it, and there is no roaming slot.
Swapping is enabled, and it works fine. Mostly. But there is an oddity, and I would appreciate any suggestions about what I might look at to make it better.
Sometimes one or more characters do not display. They are running, I see them in the task bar. They respond to keys, such as to join a group. But the corresponding home regions are missing, I just see the desktop in the spaces where they should be displayed. If I select a missing character it pops into the active region, and if I then change to another character, the character will generally show up in its home region where it is supposed to be.
I mostly see this at startup. Just after launching all the sessions, I often see all the home regions displayed, but there is nothing in the active region. I select my usual leader and use broadcasting to go through the login process.
The leader stays active and the other home regions are visible until the character select screen comes up. Then one of the other characters pops into the active region, the leader who was broadcasting for the login is left in his home region, and some of the other home regions are not displayed.
To complete the login, I select the leader to make it active again, press enter to start all the characters loading, then ESC a few times to get rid of popups. Then turn off broadcasting and begin play.
All the characters are in game, but some are not visible except in the taskbar. I can get them all back by selecting them individually one after another.
I'm pretty sure I have seen missing regions at other times as well. Not sure what triggers it.
Any suggestions?