WIP: Associate a TerminalDisplay to Screen only once when calling setScreenWindow()
Screen::setTerminalDisplay() was being called in three different places in TerminalDisplay. AFAICS the TerminalDisplay associated with a Screen doesn't change.
Screen::setTerminalDisplay() was being called in three different places in TerminalDisplay. AFAICS the TerminalDisplay associated with a Screen doesn't change.