diff options
-rw-r--r-- | krandr/libkrandr.cc | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/krandr/libkrandr.cc b/krandr/libkrandr.cc index 04dd01be6..923b9f1a0 100644 --- a/krandr/libkrandr.cc +++ b/krandr/libkrandr.cc @@ -433,14 +433,16 @@ TQStringList KRandrSimpleAPI::getDisplayConfigurationProfiles(TQString kde_confd d.setSorting(TQDir::Name); const TQFileInfoList *list = d.entryInfoList(); - TQFileInfoListIterator it(*list); - TQFileInfo *fi; + if (list) { + TQFileInfoListIterator it(*list); + TQFileInfo *fi; - while ((fi = it.current()) != 0) { - if (fi->fileName() != "default") { - ret.append(fi->fileName()); + while ((fi = it.current()) != 0) { + if (fi->fileName() != "default") { + ret.append(fi->fileName()); + } + ++it; } - ++it; } return ret; |