diff --git a/src/plugins/cppeditor/cppquickfixes.cpp b/src/plugins/cppeditor/cppquickfixes.cpp index 77d0f308cc6..b005b525e21 100644 --- a/src/plugins/cppeditor/cppquickfixes.cpp +++ b/src/plugins/cppeditor/cppquickfixes.cpp @@ -2971,7 +2971,7 @@ public: InsertionLocation loc = insertLocationForMethodDefinition(symbol, false, implRef, implFileName); const int implInsertPos = implFile->position(loc.line(), loc.column()); - implChanges.insert(implFile->position(loc.line(), loc.column()), implementation); + implChanges.insert(implInsertPos, implementation); implFile->setChangeSet(implChanges); implFile->appendIndentRange( ChangeSet::Range(implInsertPos, implInsertPos + implementation.size()));