diff --git a/src/plugins/texteditor/formattexteditor.cpp b/src/plugins/texteditor/formattexteditor.cpp index 4bd358e3e39..b5496802982 100644 --- a/src/plugins/texteditor/formattexteditor.cpp +++ b/src/plugins/texteditor/formattexteditor.cpp @@ -62,8 +62,9 @@ static FormatOutput format(const FormatInput &input) switch (input.command.processing()) { case Command::FileProcessing: { // Save text to temporary file - Utils::TempFileSaver sourceFile(Utils::TemporaryDirectory::masterDirectoryPath() - + "/qtc_beautifier_XXXXXXXX." + input.filePath.suffix()); + Utils::TempFileSaver sourceFile( + input.filePath.parentDir() + / (input.filePath.fileName() + "_format_XXXXXXXX." + input.filePath.suffix())); sourceFile.setAutoRemove(true); sourceFile.write(input.sourceData.toUtf8()); if (!sourceFile.finalize()) {