diff --git a/src/plugins/projectexplorer/outputwindow.cpp b/src/plugins/projectexplorer/outputwindow.cpp
index d2f7ec7ac2793a14b0b3c96cc0f277dd9aefaf0d..45bdbad7431ddc1542102aedb70f007c03f2c329 100644
--- a/src/plugins/projectexplorer/outputwindow.cpp
+++ b/src/plugins/projectexplorer/outputwindow.cpp
@@ -391,6 +391,7 @@ OutputWindow::OutputWindow(QWidget *parent)
 OutputWindow::~OutputWindow()
 {
     Core::ICore::instance()->removeContextObject(m_outputWindowContext);
+    delete m_outputWindowContext;
 }
 
 void OutputWindow::showEvent(QShowEvent *e)