After applying the above patch to kdebase/workspace/plasma/dataengines/systemmonitor, and updating sm_net with the latest svn revision,
I started the applet, connecting to my dial-up, and it detects and refreshes the list :) Still, there is a small problem that if I disconnect my dial-up, it still remains in the interface list. I've verified using kDebug() that engine()::sourceRemoved() isn't getting called when I disconnect the connection. Any idea? On Wed, Mar 11, 2009 at 2:09 AM, Petri Damstén <petri.dams...@gmail.com> wrote: > On Tuesday 10 March 2009 20:37:27 you wrote: >> The problem is that the dataengine doesn't send a request to KSGRD for >> new monitors when those signals are emitted. So I had to add this to >> the dataengine- >> >> KSGRD::SensorMgr->sendRequest("localhost", >> "monitors",(KSGRD::SensorClient*)this, -1); >> >> This refreshes the monitors list, which, thankfully works :) > > I committed better sourceAdded handling to sm_net. With that it should be > possible to fix dataengine without additional signals (something like patch > attached). Could you test it? For me it works with or without the patch since > I only have static network interface. > > Petri > > -- Shantanu Tushar (GMT +0530) http://www.shantanutushar.com _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel