diff --git a/src/libs/qmljs/qmljscheck.cpp b/src/libs/qmljs/qmljscheck.cpp
index b866ab3ac4d7e403504b0039363d13ffbbb6f81f..547576ea6023b5a28abd7cd0d4c79c5e72cca28c 100644
--- a/src/libs/qmljs/qmljscheck.cpp
+++ b/src/libs/qmljs/qmljscheck.cpp
@@ -147,7 +147,7 @@ public:
                     break;
                 }
             } else {
-                ok = QColor(colorString).isValid();
+                ok = QColor::isValidColor(colorString);
             }
             if (!ok)
                 _message.message = QCoreApplication::translate("QmlJS::Check", "not a valid color");