summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/createdesktopentryoperation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/installer/createdesktopentryoperation.cpp')
-rw-r--r--src/libs/installer/createdesktopentryoperation.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/libs/installer/createdesktopentryoperation.cpp b/src/libs/installer/createdesktopentryoperation.cpp
index 27ff18fca..a19fd773a 100644
--- a/src/libs/installer/createdesktopentryoperation.cpp
+++ b/src/libs/installer/createdesktopentryoperation.cpp
@@ -152,15 +152,16 @@ bool CreateDesktopEntryOperation::performOperation()
setDefaultFilePermissions(filename, DefaultFilePermissions::Executable);
- QTextStream stream(&file);
- stream.setCodec("UTF-8");
- stream << QLatin1String("[Desktop Entry]") << endl;
+ QString outString;
+ QTextStream stream(&outString);
+ stream << QLatin1String("[Desktop Entry]") << Qt::endl;
// Type=Application\nExec=qtcreator\nPath=...
const QStringList pairs = values.split(QLatin1Char('\n'));
for (QStringList::const_iterator it = pairs.begin(); it != pairs.end(); ++it)
stream << *it << Qt::endl;
+ file.write(outString.toUtf8());
return true;
}