Disconnect CoreSession _networks before delete
authorShane Synan <digitalcircuit36939@gmail.com>
Mon, 5 Sep 2016 19:09:17 +0000 (14:09 -0500)
committerManuel Nickschas <sputnick@quassel-irc.org>
Tue, 6 Sep 2016 20:33:33 +0000 (22:33 +0200)
Explicitly call disconnect for each CoreNetwork, process events, then
wait for each network to disconnect before deleting it.

This overwrides the automatic cleanup in CoreNetwork to handle
shutting down tens of networks at once.  This allows all CoreNetworks
to start disconnecting at once before waiting for each to individually
shut down.

Resolves GH-207.


No differences found