1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-03-21 08:19:42 +01:00

sipjreen: emit peerOffline for all contacts when connection is lost, not when the plugin is asked to disconnect

This commit is contained in:
Dominik Schmidt 2011-05-06 11:51:27 +02:00
parent 81c85b3fd5
commit b4eda751e0

View File

@ -236,12 +236,6 @@ JabberPlugin::disconnectPlugin()
return;
}
foreach(const Jreen::JID &peer, m_peers.keys())
{
handlePeerStatus(peer, Jreen::Presence::Unavailable);
}
//m_roster->deleteLater();
//m_roster = 0;
//m_room->deleteLater();
@ -329,6 +323,11 @@ JabberPlugin::onDisconnect( Jreen::Client::DisconnectReason reason )
emit stateChanged( m_state );
removeMenuHelper();
Q_FOREACH(const Jreen::JID &peer, m_peers.keys())
{
handlePeerStatus(peer, Jreen::Presence::Unavailable);
}
}
QString