From 4dd604e61e75788bb72d73a2c94b779703438228 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Fri, 22 Dec 2023 18:01:19 +0400 Subject: [PATCH] Ensure temporaries don't detach with range loop --- ui/gl/gl_detection.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/gl/gl_detection.cpp b/ui/gl/gl_detection.cpp index df38f90..150eb8b 100644 --- a/ui/gl/gl_detection.cpp +++ b/ui/gl/gl_detection.cpp @@ -186,8 +186,9 @@ Capabilities CheckCapabilities(QWidget *widget, bool avoidWidgetCreation) { const auto version = reinterpret_cast( functions->glGetString(GL_VERSION)); LOG(("OpenGL Version: %1").arg(version ? version : "[nullptr]")); + const auto extensions = context->extensions(); auto list = QStringList(); - for (const auto &extension : context->extensions()) { + for (const auto &extension : extensions) { list.append(QString::fromLatin1(extension)); } LOG(("OpenGL Extensions: %1").arg(list.join(", ")));