I have a separate Thread from Main. It has an sf::Context. It renders just fine normally, but when I switch Windows, then switch back, it fails to activate the Window's Context. So, if the window goes inactive even once, the context goes screwy. Should I be calling SetActive?