diff --git a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp
index 4d24791a5360cc3557e5f343a7acab85cbf7af21..b4aec84970b70a197dd4bacafda604f70f69efb3 100644
--- a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp
+++ b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp
@@ -126,7 +126,7 @@ QStringList QmlProjectRunConfiguration::viewerArguments() const
 
     // arguments in .user file
     if (!m_qmlViewerArgs.isEmpty())
-        args.append(m_qmlViewerArgs);
+        args.append(m_qmlViewerArgs.split(QLatin1Char(' ')));
 
     // arguments from .qmlproject file
     foreach (const QString &importPath, qmlTarget()->qmlProject()->importPaths()) {