From b9cb5b973bcbf01728c0ddafc146b937d68240be Mon Sep 17 00:00:00 2001
From: Kai Koehne <kai.koehne@nokia.com>
Date: Mon, 25 Oct 2010 09:38:54 +0200
Subject: [PATCH] QmlJSInspector: Don't send update if selection hasn't changed

---
 src/plugins/qmljsinspector/qmljsobserverclient.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/plugins/qmljsinspector/qmljsobserverclient.cpp b/src/plugins/qmljsinspector/qmljsobserverclient.cpp
index 7b9719dc2e3..2c63c719ce7 100644
--- a/src/plugins/qmljsinspector/qmljsobserverclient.cpp
+++ b/src/plugins/qmljsinspector/qmljsobserverclient.cpp
@@ -129,6 +129,11 @@ void QmlJSObserverClient::setCurrentObjects(const QList<int> &debugIds) {
     if (!m_connection || !m_connection->isConnected())
         return;
 
+    if (debugIds == m_currentDebugIds)
+        return;
+
+    m_currentDebugIds = debugIds;
+
     QByteArray message;
     QDataStream ds(&message, QIODevice::WriteOnly);
 
-- 
GitLab