[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