Closed dripton closed 14 years ago
[3bcd80f37f67] is a start, but GUIMasterBoard doesn't have references to every dialog and window so it can't clean them all up.
Setting set_destroy_with_parent(True) on all the dialogs might simplify this.
[413157b4443d13d7ba09643f1492d26a1e3d5912] adds set_transient_for and set_destroy_with_parent(True) to the windows and dialogs that were missing them.
I think it's good enough now. Automatic closing might be annoying.
We need to cleanup all the windows related to a game when the game ends, but not the Anteroom.