diff --git a/src/libs/qmljs/qmljsinterpreter.cpp b/src/libs/qmljs/qmljsinterpreter.cpp
index 8713b76c4431ba2882b97dc96b72956ed332351f..16234d6dc1ec965a4eaf84416ff5d39d95217c3a 100644
--- a/src/libs/qmljs/qmljsinterpreter.cpp
+++ b/src/libs/qmljs/qmljsinterpreter.cpp
@@ -2877,6 +2877,8 @@ const Value *Engine::defaultValueForBuiltinType(const QString &typeName) const
         return booleanValue();
     else if (typeName == QLatin1String("int") || typeName == QLatin1String("real"))
         return numberValue();
+    else if (typeName == QLatin1String("color"))
+        return colorValue();
     // ### more types...
 
     return undefinedValue();