File kdelibs-multiple-dot-iconfile.patch of Package kdelibs3
diff -Naru kdelibs-3.5.10_orig/kio/kfile/kicondialog.cpp kdelibs-3.5.10/kio/kfile/kicondialog.cpp
--- kdelibs-3.5.10_orig/kio/kfile/kicondialog.cpp 2006-10-02 02:33:33.000000000 +0900
+++ kdelibs-3.5.10/kio/kfile/kicondialog.cpp 2024-08-18 11:50:01.020565156 +0900
@@ -180,7 +180,7 @@
QPixmap pm;
pm.convertFromImage(img);
QFileInfo fi(*it);
- QIconViewItem *item = new QIconViewItem(this, fi.baseName(), pm);
+ QIconViewItem *item = new QIconViewItem(this, fi.baseName(true), pm);
item->setKey(*it);
item->setDragEnabled(false);
item->setDropEnabled(false);
@@ -511,7 +511,7 @@
if (name.isEmpty() || (mType == 1))
return name;
QFileInfo fi(name);
- return fi.baseName();
+ return fi.baseName(true);
}
return QString::null;
}
@@ -536,7 +536,7 @@
if (!name.isEmpty() && (mType != 1))
{
QFileInfo fi(name);
- name = fi.baseName();
+ name = fi.baseName(true);
}
}