summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrzemyslaw Gorszkowski <pgorszkowski@gmail.com>2014-05-26 11:22:45 +0200
committerPrzemyslaw Gorszkowski <pgorszkowski@gmail.com>2014-05-26 17:50:31 +0200
commit83da9cf6e3027f0a42da30b85e81a52fc47bdd0c (patch)
tree756a0616babbc8ee798f6c6225057bd79e39c0d2
parent560fd9bce96ab4a44a8067a1155979f716a94b53 (diff)
downloadqt-creator-83da9cf6e3027f0a42da30b85e81a52fc47bdd0c.tar.gz
Beautifier: create temporary file in input file dir
It fixes finding .clang-format file for "clang-format -style=file" Task-number: QTCREATORBUG-12057 Change-Id: Idd02de1535eef30e1a1eaf146ef0f9ac9d54c5fa Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com>
-rw-r--r--src/plugins/beautifier/beautifierplugin.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/beautifier/beautifierplugin.cpp b/src/plugins/beautifier/beautifierplugin.cpp
index 8125d9ef4a..211623ad40 100644
--- a/src/plugins/beautifier/beautifierplugin.cpp
+++ b/src/plugins/beautifier/beautifierplugin.cpp
@@ -123,7 +123,8 @@ QString BeautifierPlugin::format(const QString &text, QStringList command, const
// Save text to temporary file
QFileInfo fi(fileName);
- Utils::TempFileSaver sourceFile(QLatin1String("qtc_beautifier_XXXXXXXX.") + fi.suffix());
+ Utils::TempFileSaver sourceFile(fi.absolutePath() + QLatin1String("/qtc_beautifier_XXXXXXXX.")
+ + fi.suffix());
sourceFile.setAutoRemove(true);
sourceFile.write(text.toUtf8());
if (!sourceFile.finalize()) {