[kmobiletools] KDE/kdepim/kmobiletools/kmobiletools/libkmobiletools
Marco Gulino
marco at kmobiletools.org
Thu Jun 14 01:25:52 CEST 2007
SVN commit 675326 by gulino:
Fixing crash on null config class.
M +4 -4 devicesconfig.cpp
--- trunk/KDE/kdepim/kmobiletools/kmobiletools/libkmobiletools/devicesconfig.cpp #675325:675326
@@ -104,12 +104,12 @@
const QString DevicesConfig::deviceGroup( const QString &devicename)
{
QStringList validDevices = MainConfig::devicelist();
+ KConfig cfg/*=new KConfig*/("kmobiletoolsdevicesrc");
QString cgroup;
- for(int i=0; i<100; i++)
+ for(int i=0; i<cfg.groupList().size() ; i++)
{
- cgroup="device-%1";
- cgroup=cgroup.arg(i);
- if( DevicesConfig::prefs( cgroup )->devicename() == devicename) {
+ cgroup=cfg.groupList().at(i);
+ if( cfg.group(cgroup).readEntry("devicename") == devicename) {
if ( ! validDevices.contains(cgroup) ) {
DevicesConfig::deletePrefs(cgroup);
kDebug() << "Removed stale group " << cgroup << endl;
More information about the kmobiletools
mailing list