{Cpp,Text}Editor: Fix duplicating CppEditorWidget

Fixes local use highlighting and renaming in new split, among others.

Done-with: hjk <hjk121@nokiamail.com>
Change-Id: Ic604d37d2dc0082fa4a75c2af457f60d6d6cfa66
Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
Nikolai Kosjar
2014-08-28 18:37:50 +02:00
parent b5ecaff32c
commit 9e3441df8b
4 changed files with 19 additions and 8 deletions

View File

@@ -7284,7 +7284,9 @@ void BaseTextEditorFactory::setEditorActionHandlers(uint optionalActions)
BaseTextEditor *BaseTextEditorFactory::duplicateTextEditor(BaseTextEditor *other)
{
return createEditorHelper(other->editorWidget()->textDocumentPtr());
BaseTextEditor *editor = createEditorHelper(other->editorWidget()->textDocumentPtr());
editor->editorWidget()->finalizeInitializationAfterDuplication(other->editorWidget());
return editor;
}
IEditor *BaseTextEditorFactory::createEditor()