forked from qt-creator/qt-creator
QmlJS: Simplify code, fix MSVC-warning.
qmljsviewercontext.cpp:80: warning: C4715: 'QmlJS::ViewerContext::languageIsCompatible': : not all control paths return a value. Change-Id: I22279ef7a43873b9c8f3d73d3826b59d5abaa390 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
This commit is contained in:
@@ -58,25 +58,22 @@ bool ViewerContext::languageIsCompatible(Language::Enum l) const
|
||||
{
|
||||
switch (language) {
|
||||
case Language::JavaScript:
|
||||
return l == Language::JavaScript;
|
||||
case Language::Json:
|
||||
return l == Language::Json;
|
||||
case Language::QmlProject:
|
||||
case Language::QmlQbs:
|
||||
case Language::QmlTypeInfo:
|
||||
return language == l;
|
||||
case Language::Qml:
|
||||
return l == Language::Qml || l == Language::QmlQtQuick1 || l == Language::QmlQtQuick2
|
||||
|| Language::JavaScript;
|
||||
case Language::QmlProject:
|
||||
return l == Language::QmlProject;
|
||||
case Language::QmlQbs:
|
||||
return l == Language::QmlQbs;
|
||||
case Language::QmlQtQuick1:
|
||||
return l == Language::Qml || l == Language::QmlQtQuick1 || Language::JavaScript;
|
||||
case Language::QmlQtQuick2:
|
||||
return l == Language::Qml || l == Language::QmlQtQuick2 || Language::JavaScript;
|
||||
case Language::QmlTypeInfo:
|
||||
return l == Language::QmlTypeInfo;
|
||||
case Language::Unknown: // ?
|
||||
return true;
|
||||
break;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
} // namespace QmlJS
|
||||
|
||||
Reference in New Issue
Block a user