aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/basetexteditor.cpp
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@digia.com>2014-08-28 18:37:50 +0200
committerNikolai Kosjar <nikolai.kosjar@digia.com>2014-08-29 10:21:54 +0200
commit9e3441df8b178d9aafe2caccb38a446098bcdbd9 (patch)
tree448873166b4e6fbf4072cc541ca13353f5a83735 /src/plugins/texteditor/basetexteditor.cpp
parentb5ecaff32cd9ef01142dd69c114b3f495af37abc (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.cpp4
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()