[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdepimlibs/kabc/plugins/dir
From:       Laurent Montel <montel () kde ! org>
Date:       2007-05-24 10:08:25
Message-ID: 1180001305.828162.12831.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 667884 by mlaurent:

Fix crash when list of file is empty or directory doesn't exist


 M  +5 -1      resourcedir.cpp  


--- trunk/KDE/kdepimlibs/kabc/plugins/dir/resourcedir.cpp #667883:667884
@@ -177,7 +177,11 @@
   if ( !dir.exists() ) { // no directory available
     return dir.mkdir( dir.path() );
   } else {
-    QString testName = dir.entryList( QDir::Files )[0];
+    kdDebug()<<" ir.entryList( QDir::Files ) :"<<dir.entryList( QDir::Files ).count()<<endl;
+    QStringList lst = dir.entryList( QDir::Files );
+    if( lst.isEmpty()) //path doesn't exist or list of file empty
+      return true; 
+    QString testName = lst[0];
     if ( testName.isNull() || testName.isEmpty() ) // no file in directory
       return true;
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic