on xenial help sign in
Fix desktop file encoding in launcher Fixes: 1387083

Approved by: Josh Arenson, Albert Astals Cid

commitb99f836d764307024077b1cd4598f16d45d00a33 authorMichael Zanetti <michael.zanetti@canonical.com> dateTue 4 Nov 2014, 12:53 (12 years ago) parent539d5d9965b3db
1 file changed+2
plugins/Unity/Launcher/desktopfilehandler.cpp+2
plugins/Unity/Launcher/desktopfilehandler.cpp+2
@@ -106,6 +106,7 @@ QString DesktopFileHandler::displayName() const
106106 }
107107
108108 QSettings settings(m_filename, QSettings::IniFormat);
109+ settings.setIniCodec("UTF-8");
109110 settings.beginGroup("Desktop Entry");
110111
111112 // First try to find Name[xx_YY] and Name[xx] in .desktop file
@@ -138,6 +139,7 @@ QString DesktopFileHandler::icon() const
138139 }
139140
140141 QSettings settings(m_filename, QSettings::IniFormat);
142+ settings.setIniCodec("UTF-8");
141143 settings.beginGroup("Desktop Entry");
142144 QString iconString = settings.value("Icon").toString();
143145 QString pathString = settings.value("Path").toString();