diff --git a/src/quick/items/context2d/qquickcontext2d.cpp b/src/quick/items/context2d/qquickcontext2d.cpp
index 6d8d9b852bb3ab8085d8289690a02cbb2c132c66..6fa36448755002877333b5d76ca599d890cd12c6 100644
--- a/src/quick/items/context2d/qquickcontext2d.cpp
+++ b/src/quick/items/context2d/qquickcontext2d.cpp
@@ -1329,7 +1329,7 @@ static void ctx2d_lineJoin_set(v8::Local<v8::String>, v8::Local<v8::Value> value
     else if (lineJoin == QLatin1String("bevel"))
         join = Qt::BevelJoin;
     else if (lineJoin == QLatin1String("miter"))
-        join = Qt::MiterJoin;
+        join = Qt::SvgMiterJoin;
     else
         return;