diff options
Diffstat (limited to 'src/plugins/cpptools/insertionpointlocator.cpp')
-rw-r--r-- | src/plugins/cpptools/insertionpointlocator.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/cpptools/insertionpointlocator.cpp b/src/plugins/cpptools/insertionpointlocator.cpp index 4bb5b2a4e0..d30101c085 100644 --- a/src/plugins/cpptools/insertionpointlocator.cpp +++ b/src/plugins/cpptools/insertionpointlocator.cpp @@ -528,14 +528,14 @@ static InsertionLocation nextToSurroundingDefinitions(Declaration *declaration, if (!definitionFunction) return noResult; - Document::Ptr targetDoc = changes.snapshot().document(definition->fileName()); + Document::Ptr targetDoc = changes.snapshot().document(QString::fromUtf8(definition->fileName())); if (!targetDoc) return noResult; targetDoc->translationUnit()->getPosition(definitionFunction->endOffset(), &line, &column); } else { // we don't have an offset to the start of the function definition, so we need to manually find it... - CppRefactoringFilePtr targetFile = changes.file(definition->fileName()); + CppRefactoringFilePtr targetFile = changes.file(QString::fromUtf8(definition->fileName())); if (!targetFile->isValid()) return noResult; @@ -547,7 +547,7 @@ static InsertionLocation nextToSurroundingDefinitions(Declaration *declaration, targetFile->cppDocument()->translationUnit()->getTokenStartPosition(functionDefinition->firstToken(), &line, &column); } - return InsertionLocation(definition->fileName(), prefix, suffix, line, column); + return InsertionLocation(QString::fromUtf8(definition->fileName()), prefix, suffix, line, column); } QList<InsertionLocation> InsertionPointLocator::methodDefinition( |