From f4d93a08ba18f386dc8cb08e77c813dc56ac5f9f Mon Sep 17 00:00:00 2001 From: Trial97 Date: Mon, 16 Dec 2024 13:27:44 +0200 Subject: [PATCH] Fix curseforge/modrinth instance icons Signed-off-by: Trial97 --- launcher/icons/IconList.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/launcher/icons/IconList.cpp b/launcher/icons/IconList.cpp index faeb3f2c7..f4022e0fb 100644 --- a/launcher/icons/IconList.cpp +++ b/launcher/icons/IconList.cpp @@ -196,7 +196,8 @@ void IconList::directoryChanged(const QString& path) qDebug() << "Adding icon " << addedPath; QFileInfo addfile(addedPath); - QString key = m_dir.relativeFilePath(addfile.absoluteFilePath()); + QString relativePath = m_dir.relativeFilePath(addfile.absoluteFilePath()); + QString key = QFileInfo(relativePath).completeBaseName(); QString name = formatName(m_dir, addfile); if (addIcon(key, name, addfile.filePath(), IconType::FileBased)) {