From c6b6a64e24b1751876735d8e428973bbe78e057e Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Fri, 15 Dec 2023 12:56:17 +0200 Subject: [PATCH] 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 Reviewed-by: Qt CI Patch Build Bot --- src/plugins/effectmakernew/compositionnode.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/effectmakernew/compositionnode.cpp b/src/plugins/effectmakernew/compositionnode.cpp index 9520e50d050..9412153ddee 100644 --- a/src/plugins/effectmakernew/compositionnode.cpp +++ b/src/plugins/effectmakernew/compositionnode.cpp @@ -137,9 +137,9 @@ void CompositionNode::parse(const QString &effectName, const QString &qenPath, c QString trimmedLine = codeLine.trimmed(); if (trimmedLine.startsWith("@requires")) { // Get the required node, remove "@requires " - QString nodeName = trimmedLine.sliced(10); - if (!nodeName.isEmpty() && !m_requiredNodes.contains(nodeName)) - m_requiredNodes << nodeName; + QString nodeId = trimmedLine.sliced(10).toLower(); + if (!nodeId.isEmpty() && !m_requiredNodes.contains(nodeId)) + m_requiredNodes << nodeId; } } }