Hey all,<div><br></div><div>me and David brainstormed the presence handling a bit and we came up with the idea of disabling the presence controls when you have no network. This way we can supress all errors when there is no network and prevent situations when Tp gets stucked in a connecting state even if you have no network. I did small testing patch and here is how the contact list would look if you have no network: <a href="http://dl.dropbox.com/u/6761102/presence_offline.png">http://dl.dropbox.com/u/6761102/presence_offline.png</a></div>

<div><br></div><div>It watches Solid::Networking states and changes whenever Solid signals network un/availability.</div><div><br></div><div>The presence plasmoid would be changed in a similar way - presence actions would be replaced with "No network connection" and some actions disabled accordingly ("Join chat room" etc).</div>

<div><br></div><div>What do you think?<br clear="all"><div><br></div>-- <br><div><span style="color:rgb(102,102,102)">Martin Klapetek | KDE Developer</span></div><br>
</div>