63cc873fc98b92fa9f53424bc6297ed0d52828db
path would return immediately in SetNewScreen, loading in the next update, and the "undelayed" path would load under SetNewScreen. Instead, always load on the next update, and just change the behavior (with "delayed" deleting the old screen first). These two code paths are both criticial, and they were too different, leading to inconsistent behavior; this way is simpler.
Description
Languages
C++
85.7%
Lua
4.3%
C
4.3%
Rich Text Format
2.3%
CMake
1.1%
Other
2%