diff options
author | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2014-08-28 18:37:50 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2014-08-29 10:21:54 +0200 |
commit | 9e3441df8b178d9aafe2caccb38a446098bcdbd9 (patch) | |
tree | 448873166b4e6fbf4072cc541ca13353f5a83735 /src/plugins/texteditor/basetexteditor.cpp | |
parent | b5ecaff32cd9ef01142dd69c114b3f495af37abc (diff) |
{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>
Diffstat (limited to 'src/plugins/texteditor/basetexteditor.cpp')
-rw-r--r-- | src/plugins/texteditor/basetexteditor.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp index 759b73698c..86000507e3 100644 --- a/src/plugins/texteditor/basetexteditor.cpp +++ b/src/plugins/texteditor/basetexteditor.cpp @@ -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() |