mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-07 06:36:55 +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:
@@ -236,12 +236,6 @@ JabberPlugin::disconnectPlugin()
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach(const Jreen::JID &peer, m_peers.keys())
|
|
||||||
{
|
|
||||||
handlePeerStatus(peer, Jreen::Presence::Unavailable);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
//m_roster->deleteLater();
|
//m_roster->deleteLater();
|
||||||
//m_roster = 0;
|
//m_roster = 0;
|
||||||
//m_room->deleteLater();
|
//m_room->deleteLater();
|
||||||
@@ -329,6 +323,11 @@ JabberPlugin::onDisconnect( Jreen::Client::DisconnectReason reason )
|
|||||||
emit stateChanged( m_state );
|
emit stateChanged( m_state );
|
||||||
|
|
||||||
removeMenuHelper();
|
removeMenuHelper();
|
||||||
|
|
||||||
|
Q_FOREACH(const Jreen::JID &peer, m_peers.keys())
|
||||||
|
{
|
||||||
|
handlePeerStatus(peer, Jreen::Presence::Unavailable);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
QString
|
QString
|
||||||
|
Reference in New Issue
Block a user