summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichele Calgaro <[email protected]>2024-08-24 12:39:36 +0900
committerMichele Calgaro <[email protected]>2024-08-24 12:39:36 +0900
commit6bf5277015cdb1cdf5f265b5ee9997bf43047ea1 (patch)
tree1a949b2a088ac0ee57ed654ea62dedf849de55f5
parentf5c38bbee365595635da3b6138821841863e8551 (diff)
downloadtdelibs-6bf5277015cdb1cdf5f265b5ee9997bf43047ea1.tar.gz
tdelibs-6bf5277015cdb1cdf5f265b5ee9997bf43047ea1.zip
Fix display of icon for filenames with multiple dots in the icon dialog window.
This patch has been adapted from the equivalent patch in the Suse's KDE3 repositories created by Yasuhiko Kamata. https://build.opensuse.org/projects/KDE:KDE3/packages/kdelibs3/files/kdelibs-multiple-dot-iconfile.patch Signed-off-by: Michele Calgaro <[email protected]>
-rw-r--r--tdeio/tdefile/kicondialog.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/tdeio/tdefile/kicondialog.cpp b/tdeio/tdefile/kicondialog.cpp
index de3401947..ba54383a0 100644
--- a/tdeio/tdefile/kicondialog.cpp
+++ b/tdeio/tdefile/kicondialog.cpp
@@ -180,7 +180,7 @@ void TDEIconCanvas::slotLoadFiles()
TQPixmap pm;
pm.convertFromImage(img);
TQFileInfo fi(*it);
- TQIconViewItem *item = new TQIconViewItem(this, fi.baseName(), pm);
+ TQIconViewItem *item = new TQIconViewItem(this, fi.baseName(true), pm);
item->setKey(*it);
item->setDragEnabled(false);
item->setDropEnabled(false);
@@ -510,7 +510,7 @@ TQString TDEIconDialog::openDialog()
if (name.isEmpty() || (mType == 1))
return name;
TQFileInfo fi(name);
- return fi.baseName();
+ return fi.baseName(true);
}
return TQString::null;
}
@@ -535,7 +535,7 @@ void TDEIconDialog::slotOk()
if (!name.isEmpty() && (mType != 1))
{
TQFileInfo fi(name);
- name = fi.baseName();
+ name = fi.baseName(true);
}
}