diff --git a/src/gui/vulkan/qvulkanwindow.cpp b/src/gui/vulkan/qvulkanwindow.cpp index a2d3e49880d..e564fb71480 100644 --- a/src/gui/vulkan/qvulkanwindow.cpp +++ b/src/gui/vulkan/qvulkanwindow.cpp @@ -1691,10 +1691,10 @@ void QVulkanWindow::setEnabledFeaturesModifier(const EnabledFeaturesModifier &mo \since 6.7 \sa EnabledFeatures2Modifier */ -void QVulkanWindow::setEnabledFeatures2Modifier(const EnabledFeatures2Modifier &modifier) +void QVulkanWindow::setEnabledFeatures2Modifier(EnabledFeatures2Modifier modifier) { Q_D(QVulkanWindow); - d->enabledFeatures2Modifier = modifier; + d->enabledFeatures2Modifier = std::move(modifier); } /*! diff --git a/src/gui/vulkan/qvulkanwindow.h b/src/gui/vulkan/qvulkanwindow.h index d7933911c0b..5b69560456c 100644 --- a/src/gui/vulkan/qvulkanwindow.h +++ b/src/gui/vulkan/qvulkanwindow.h @@ -89,7 +89,7 @@ public: void setEnabledFeaturesModifier(const EnabledFeaturesModifier &modifier); typedef std::function EnabledFeatures2Modifier; - void setEnabledFeatures2Modifier(const EnabledFeatures2Modifier &modifier); + void setEnabledFeatures2Modifier(EnabledFeatures2Modifier modifier); void setPreferredColorFormats(const QList &formats);