1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-07-31 11:20:22 +02: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