diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp
index 9990547838a4a1b283096830b03f36e685e79d92..dfcd3ac2fe0e0ce04fba12a48874490e25c5e2a8 100644
--- a/src/plugins/cppeditor/cppeditor.cpp
+++ b/src/plugins/cppeditor/cppeditor.cpp
@@ -872,6 +872,8 @@ void CPPEditor::keyReleaseEvent(QKeyEvent *e)
         setExtraSelections(OtherSelection, QList<QTextEdit::ExtraSelection>());
         viewport()->setCursor(Qt::IBeamCursor);
     }
+
+    TextEditor::BaseTextEditor::keyReleaseEvent(e);
 }
 
 QList<int> CPPEditorEditable::context() const