
Rather than explicitly destroying the session after calling close(), destroy it from the `closed` signal handler. This also means we can make the method internal. Signed-off-by: Philip Withnall <withnall@endlessm.com> https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/357