From 749f57f356342e0f96896bbbdba5ee0d9fa8403e Mon Sep 17 00:00:00 2001
From: Christiaan Janssen <christiaan.janssen@nokia.com>
Date: Mon, 15 Feb 2010 16:00:44 +0100
Subject: [PATCH] QmlDesigner.StatesEditor:  Checking valid index for current
 state

---
 .../qmldesigner/components/stateseditor/stateslist.qml        | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/plugins/qmldesigner/components/stateseditor/stateslist.qml b/src/plugins/qmldesigner/components/stateseditor/stateslist.qml
index a558fbc7562..640fb695a33 100644
--- a/src/plugins/qmldesigner/components/stateseditor/stateslist.qml
+++ b/src/plugins/qmldesigner/components/stateseditor/stateslist.qml
@@ -35,7 +35,9 @@ Rectangle {
         hoverEnabled:true
         onExited: root.unFocus();
     }
-    onCurrentStateIndexChanged: unFocus();
+    onCurrentStateIndexChanged: {
+        if (currentStateIndex<0) currentStateIndex=0; else unFocus();
+    }
 
     // Colors
     SystemPalette { id:systemPalette; }
-- 
GitLab