From 9aa64498f4f1cca51d0146936aa8cfbeea07bbe8 Mon Sep 17 00:00:00 2001
From: Olivier Goffart <olivier.goffart@nokia.com>
Date: Mon, 16 Aug 2010 14:19:55 +0200
Subject: [PATCH] Qml Debugger: set the internal on the poll timer.

(Else, we do do not have enough time to start the observer)
---
 src/plugins/debugger/qml/qmladapter.cpp | 3 ++-
 src/plugins/debugger/qml/qmladapter.h   | 1 -
 src/plugins/debugger/qml/qmlengine.cpp  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/plugins/debugger/qml/qmladapter.cpp b/src/plugins/debugger/qml/qmladapter.cpp
index 85f429b83ec..2e77cfad262 100644
--- a/src/plugins/debugger/qml/qmladapter.cpp
+++ b/src/plugins/debugger/qml/qmladapter.cpp
@@ -50,6 +50,7 @@ QmlAdapter::QmlAdapter(DebuggerEngine *engine, QObject *parent)
     , m_conn(0)
 
 {
+    m_connectionTimer->setInterval(200);
     connect(m_connectionTimer, SIGNAL(timeout()), SLOT(pollInferior()));
 }
 
@@ -197,7 +198,7 @@ void QmlAdapter::setMaxConnectionAttempts(int maxAttempts)
 }
 void QmlAdapter::setConnectionAttemptInterval(int interval)
 {
-    m_connectionAttemptInterval = interval;
+    m_connectionTimer->setInterval(interval);
 }
 
 } // namespace Internal
diff --git a/src/plugins/debugger/qml/qmladapter.h b/src/plugins/debugger/qml/qmladapter.h
index df63707dada..1def1ade698 100644
--- a/src/plugins/debugger/qml/qmladapter.h
+++ b/src/plugins/debugger/qml/qmladapter.h
@@ -86,7 +86,6 @@ private:
     QTimer *m_connectionTimer;
     int m_connectionAttempts;
     int m_maxConnectionAttempts;
-    int m_connectionAttemptInterval;
 
     QDeclarativeDebugConnection *m_conn;
 
diff --git a/src/plugins/debugger/qml/qmlengine.cpp b/src/plugins/debugger/qml/qmlengine.cpp
index 8b3c177ab8b..b1ebfb1195b 100644
--- a/src/plugins/debugger/qml/qmlengine.cpp
+++ b/src/plugins/debugger/qml/qmlengine.cpp
@@ -74,7 +74,7 @@
 
 enum {
     MaxConnectionAttempts = 50,
-    ConnectionAttemptDefaultInterval = 75
+    ConnectionAttemptDefaultInterval = 200
 };
 
 namespace Debugger {
-- 
GitLab