Фиксы разрушения окон

(cherry picked from commit c46b7effdd1780d5f84b0646a780b19b3bf0804a)