forked from qt-creator/qt-creator
Effect Maker: Fix for case sensitive file systems
Helper node .qen are all lowercase, so use lowercased node ids as filenames are generated from those. Change-Id: I86ae7b07dbc30b7a68e0ee9214213d83d4e5dbd3 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
This commit is contained in:
@@ -137,9 +137,9 @@ void CompositionNode::parse(const QString &effectName, const QString &qenPath, c
|
|||||||
QString trimmedLine = codeLine.trimmed();
|
QString trimmedLine = codeLine.trimmed();
|
||||||
if (trimmedLine.startsWith("@requires")) {
|
if (trimmedLine.startsWith("@requires")) {
|
||||||
// Get the required node, remove "@requires "
|
// Get the required node, remove "@requires "
|
||||||
QString nodeName = trimmedLine.sliced(10);
|
QString nodeId = trimmedLine.sliced(10).toLower();
|
||||||
if (!nodeName.isEmpty() && !m_requiredNodes.contains(nodeName))
|
if (!nodeId.isEmpty() && !m_requiredNodes.contains(nodeId))
|
||||||
m_requiredNodes << nodeName;
|
m_requiredNodes << nodeId;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user