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);
         }
     }
 
openSUSE Build Service is sponsored by