diff --git a/src/plugins/cppeditor/cpptypehierarchy.cpp b/src/plugins/cppeditor/cpptypehierarchy.cpp
index 404c91c2acb8d4684d283342d30238853d9132c2..f4e6834e7a06c0d3db639ad4f96207b0d52ee8bf 100644
--- a/src/plugins/cppeditor/cpptypehierarchy.cpp
+++ b/src/plugins/cppeditor/cpptypehierarchy.cpp
@@ -168,7 +168,7 @@ CppTypeHierarchyWidget::~CppTypeHierarchyWidget()
     delete m_delegate;
 }
 
-bool CppTypeHierarchyWidget::handleReplacement(Core::IEditor *editor)
+bool CppTypeHierarchyWidget::handleEditorChange(Core::IEditor *editor)
 {
     if (CPPEditorEditable *cppEditable = qobject_cast<CPPEditorEditable *>(editor)) {
         if (m_cppEditor) {
@@ -241,7 +241,7 @@ CppTypeHierarchyStackedWidget::~CppTypeHierarchyStackedWidget()
 
 void CppTypeHierarchyStackedWidget::editorChanged(Core::IEditor *editor)
 {
-    if (!m_typeHiearchyWidgetInstance->handleReplacement(editor)) {
+    if (!m_typeHiearchyWidgetInstance->handleEditorChange(editor)) {
         CppTypeHierarchyWidget *replacement = new CppTypeHierarchyWidget(editor);
         removeWidget(m_typeHiearchyWidgetInstance);
         m_typeHiearchyWidgetInstance->deleteLater();
diff --git a/src/plugins/cppeditor/cpptypehierarchy.h b/src/plugins/cppeditor/cpptypehierarchy.h
index d3c07b9bee9a88e5d2190851a9eca2a832cfe0a4..3410f35e6bd9b4e5889394eaecc06c91f46f641f 100644
--- a/src/plugins/cppeditor/cpptypehierarchy.h
+++ b/src/plugins/cppeditor/cpptypehierarchy.h
@@ -92,7 +92,7 @@ public:
     CppTypeHierarchyWidget(Core::IEditor *editor);
     virtual ~CppTypeHierarchyWidget();
 
-    bool handleReplacement(Core::IEditor *editor);
+    bool handleEditorChange(Core::IEditor *editor);
 
 public slots:
     void perform();