From 7a222970f56e4396696e82c0113839f61cdd9a83 Mon Sep 17 00:00:00 2001 From: Vladimir Belyavsky Date: Sun, 21 Apr 2024 20:15:05 +0300 Subject: QSGMaterialShader: Use QHash::constFind() to avoid unnecessary detaches Use QHash::constFind() instead of non-const QHash::find() where applicable to avoid unnecessary detaches. Change-Id: Ic9c12f1363e2f2085ee97e1551ef33a893802f32 Reviewed-by: Laszlo Agocs --- src/quick/scenegraph/coreapi/qsgmaterialshader.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/quick') diff --git a/src/quick/scenegraph/coreapi/qsgmaterialshader.cpp b/src/quick/scenegraph/coreapi/qsgmaterialshader.cpp index 159f058422..a661e47765 100644 --- a/src/quick/scenegraph/coreapi/qsgmaterialshader.cpp +++ b/src/quick/scenegraph/coreapi/qsgmaterialshader.cpp @@ -208,8 +208,8 @@ void QSGMaterialShaderPrivate::prepare(QShader::Variant vertexShaderVariant) clearCachedRendererData(); for (QShader::Stage stage : { QShader::VertexStage, QShader::FragmentStage }) { - auto it = shaderFileNames.find(stage); - if (it != shaderFileNames.end()) { + auto it = shaderFileNames.constFind(stage); + if (it != shaderFileNames.cend()) { QString fn = *it; const QShader s = loadShader(*it); if (!s.isValid()) -- cgit v1.2.3