summaryrefslogtreecommitdiff
path: root/src/plugins/cppeditor/cppdeclfromdef.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/cppeditor/cppdeclfromdef.cpp')
-rw-r--r--src/plugins/cppeditor/cppdeclfromdef.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/cppeditor/cppdeclfromdef.cpp b/src/plugins/cppeditor/cppdeclfromdef.cpp
index 8608da134e..c3f312a60c 100644
--- a/src/plugins/cppeditor/cppdeclfromdef.cpp
+++ b/src/plugins/cppeditor/cppdeclfromdef.cpp
@@ -84,12 +84,12 @@ public:
void performChanges(TextEditor::RefactoringFile *, CppRefactoringChanges *refactoring)
{
- Document::Ptr targetDoc = refactoring->document(m_targetFileName);
+ TextEditor::RefactoringFile targetFile = refactoring->file(m_targetFileName);
+ Document::Ptr targetDoc = refactoring->document(targetFile);
InsertionPointLocator locator(targetDoc);
const InsertionLocation loc = locator.methodDeclarationInClass(m_targetSymbol, m_xsSpec);
Q_ASSERT(loc.isValid());
- TextEditor::RefactoringFile targetFile = refactoring->file(m_targetFileName);
int targetPosition1 = targetFile.position(loc.line(), loc.column());
int targetPosition2 = qMax(0, targetFile.position(loc.line(), 1) - 1);