aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVladimir Belyavsky <belyavskyv@gmail.com>2024-04-21 20:15:05 +0300
committerVladimir Belyavsky <belyavskyv@gmail.com>2024-04-22 11:33:47 +0300
commit7a222970f56e4396696e82c0113839f61cdd9a83 (patch)
tree20a125c04bc9426a8277a6969d42b84b8df66a11 /src
parent616f7990a101fc7540efd8cf2b0b8db170501fd5 (diff)
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 <laszlo.agocs@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/quick/scenegraph/coreapi/qsgmaterialshader.cpp4
1 files changed, 2 insertions, 2 deletions
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())