diff --git a/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp b/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp
index 58f52e9d8d16f9042dd2916d7ee9d99c4ef074f0..3409f7bb398e515115161bee1de2c36191626c97 100644
--- a/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp
+++ b/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp
@@ -135,7 +135,8 @@ void StatesEditorView::addState()
         if ((rootStateGroup().allStates().count() < 1) && //QtQuick import might be missing
             (!model()->hasImport(Import::createLibraryImport("QtQuick", "1.0"), true)
              && !model()->hasImport(Import::createLibraryImport("QtQuick", "1.1"), true)
-             && !model()->hasImport(Import::createLibraryImport("QtQuick", "2.0"), true)))
+             && !model()->hasImport(Import::createLibraryImport("QtQuick", "2.0"), true)
+             && !model()->hasImport(Import::createLibraryImport("QtQuick", "2.1"), true)))
             model()->changeImports(QList<Import>() << Import::createLibraryImport("QtQuick", "1.0"), QList<Import>());
         ModelNode newState = rootStateGroup().addState(newStateName);
         setCurrentState(newState);