aboutsummaryrefslogtreecommitdiff
path: root/deskutils/kdepim44/files/patch-kmailcvt-filter_oe.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'deskutils/kdepim44/files/patch-kmailcvt-filter_oe.cxx')
-rw-r--r--deskutils/kdepim44/files/patch-kmailcvt-filter_oe.cxx49
1 files changed, 49 insertions, 0 deletions
diff --git a/deskutils/kdepim44/files/patch-kmailcvt-filter_oe.cxx b/deskutils/kdepim44/files/patch-kmailcvt-filter_oe.cxx
new file mode 100644
index 000000000000..5fa379673746
--- /dev/null
+++ b/deskutils/kdepim44/files/patch-kmailcvt-filter_oe.cxx
@@ -0,0 +1,49 @@
+--- kmailcvt/filter_oe.cxx Mon May 23 14:12:15 2005
++++ kmailcvt/filter_oe.cxx Tue Jun 21 14:50:03 2005
+@@ -389,20 +389,20 @@
+ {
+ bool found = false;
+ bool foundFilename = false;
+- QString folder = "";
++ QString folder;
+ // we must do this because folder with more than one upper letter
+ // at start have maybe not a file named like the folder !!!
+ QString search = filename.lower();
+
+ while (!found)
+ {
+- for ( QValueList<QString[4]>::Iterator it = folderStructure.begin(); it != folderStructure.end(); it++) {
+- QString tmp[4] = *it;
++ for ( FolderStructureIterator it = folderStructure.begin(); it != folderStructure.end(); it++) {
++ FolderStructure tmp = *it;
+ if(foundFilename == false) {
+ QString _tmpFileName = tmp[1];
+ _tmpFileName = _tmpFileName.lower();
+ if(_tmpFileName == search) {
+- folder.prepend( "-" + tmp[0]);
++ folder.prepend( tmp[0] + QString::fromLatin1("-") );
+ search = tmp[3];
+ foundFilename = true;
+ }
+@@ -410,18 +410,18 @@
+ QString _currentID = tmp[2];
+ QString _parentID = tmp[3];
+ if(_currentID == search) {
+- if(_parentID == "") { // this is the root of the folder
++ if(_parentID.isEmpty()) { // this is the root of the folder
+ found = true;
+ break;
+ } else {
+- folder.prepend( "-" + tmp[0]);
++ folder.prepend( tmp[0] + QString::fromLatin1("-") );
+ search = tmp[3];
+ }
+ }
+ }
+ }
+ // need to break the while loop maybe in some cases
+- if((foundFilename == false) && (folder == "")) return folder;
++ if((foundFilename == false) && (folder.isEmpty())) return folder;
+ }
+ return folder;
+ }