diff --git a/src/plugins/qmldesigner/qmlcontextpane.cpp b/src/plugins/qmldesigner/qmlcontextpane.cpp
index 0d6be7c6bfe49eeebdd4e75d6a1f143a3d11ea1c..c83653e598dc76fae270f54bbeabb430d22857f3 100644
--- a/src/plugins/qmldesigner/qmlcontextpane.cpp
+++ b/src/plugins/qmldesigner/qmlcontextpane.cpp
@@ -213,7 +213,6 @@ void QmlContextPane::setProperty(const QString &propertyName, const QVariant &va
         changeSet.apply(&tc);
 
         if (line > 0) {
-            qDebug() << line;
             TextEditor::TabSettings ts = m_editor->editor()->tabSettings();
             QmlJSIndenter indenter;
             indenter.setTabSize(ts.m_tabSize);
@@ -260,6 +259,8 @@ void QmlContextPane::setEnabled(bool b)
 {
     if (m_widget)
         m_widget->currentWidget()->setEnabled(b);
+    if (!b)
+        m_widget->hide();
 }