on xenial help sign in
Fix desktop file encoding in launcher
commit965b3db9ce2f29ea1379a52200e1c1f7f8bd0728 authorMichael Zanetti <michael.zanetti@canonical.com> dateThu 30 Oct 2014, 20:23 (12 years ago) parent96445fc
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();