diff --git a/src/plugins/qmlinspector/qmlinspectormode.cpp b/src/plugins/qmlinspector/qmlinspectormode.cpp
index a55e19df2ecfd7c3614c3f2072d7ddbf9816d321..b34b9b61687c0253ad32ef83f4148750275a3af9 100644
--- a/src/plugins/qmlinspector/qmlinspectormode.cpp
+++ b/src/plugins/qmlinspector/qmlinspectormode.cpp
@@ -211,7 +211,6 @@ void QmlInspectorMode::disconnectFromViewer()
 void QmlInspectorMode::connectionStateChanged()
 {
     switch (m_conn->state()) {
-        default:
         case QAbstractSocket::UnconnectedState:
         {
             emit statusMessage(tr("[Inspector] disconnected.\n\n"));
@@ -252,6 +251,9 @@ void QmlInspectorMode::connectionStateChanged()
         case QAbstractSocket::ClosingState:
             emit statusMessage(tr("[Inspector] closing..."));
             break;
+        case QAbstractSocket::BoundState:
+        case QAbstractSocket::ListeningState:
+            break;
     }
 }