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:
parent
81c85b3fd5
commit
b4eda751e0
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user