diff --git a/src/plugins/cmakeprojectmanager/cmakeeditor.cpp b/src/plugins/cmakeprojectmanager/cmakeeditor.cpp index 1d9ebbef28cf6f331cfb94a0f98c3cd920b0bf78..1dbc697899a46f220a58a9d8abd0c133d255752a 100644 --- a/src/plugins/cmakeprojectmanager/cmakeeditor.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeeditor.cpp @@ -64,7 +64,7 @@ Core::Context CMakeEditor::context() const Core::IEditor *CMakeEditor::duplicate(QWidget *parent) { - CMakeEditorWidget *w = qobject_cast<CMakeEditorWidget*>(editorWidget()); + CMakeEditorWidget *w = qobject_cast<CMakeEditorWidget*>(widget()); CMakeEditorWidget *ret = new CMakeEditorWidget(parent, w->factory(), w->actionHandler()); ret->duplicateFrom(w); TextEditor::TextEditorSettings::instance()->initializeEditor(ret); diff --git a/src/plugins/designer/formwindoweditor.cpp b/src/plugins/designer/formwindoweditor.cpp index 9cd663eef54d7ab5c18d10706d7283d0c1a525db..c29ddf3da7c243bbbc8c5f47de6caa84b8fc6314 100644 --- a/src/plugins/designer/formwindoweditor.cpp +++ b/src/plugins/designer/formwindoweditor.cpp @@ -185,10 +185,10 @@ void FormWindowEditor::syncXmlEditor() void FormWindowEditor::configureXmlEditor() const { - TextEditor::PlainTextEditorWidget *editor = - qobject_cast<TextEditor::PlainTextEditorWidget *>(d->m_textEditor.editorWidget()); - if (editor) - editor->configure(Core::ICore::instance()->mimeDatabase()->findByFile( + TextEditor::PlainTextEditorWidget *widget = + qobject_cast<TextEditor::PlainTextEditorWidget *>(d->m_textEditor.widget()); + if (widget) + widget->configure(Core::ICore::instance()->mimeDatabase()->findByFile( d->m_file.fileName())); }