From 56730b0a2f87cf24dd8fb1b8e09d23f15b3a4abe Mon Sep 17 00:00:00 2001 From: wmayer Date: Mon, 25 Jul 2022 10:50:50 +0200 Subject: [PATCH] Raytracing: [skip ci] Fix several clazy issues: * Don't call QList::operator[]() on temporary [-Wclazy-detaching-temporary] --- src/Mod/Raytracing/Gui/Command.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Mod/Raytracing/Gui/Command.cpp b/src/Mod/Raytracing/Gui/Command.cpp index baaca3a5b6..9c4c3a93f1 100644 --- a/src/Mod/Raytracing/Gui/Command.cpp +++ b/src/Mod/Raytracing/Gui/Command.cpp @@ -355,8 +355,8 @@ void CmdRaytracingNewPovrayProject::activated(int iMsg) return; } - QAction* a = pcAction->actions()[iMsg]; - QFileInfo tfi(a->property("Template").toString()); + const QList actions = pcAction->actions(); + QFileInfo tfi(actions.at(iMsg)->property("Template").toString()); if (tfi.isReadable()) { try { openCommand("Create POV-Ray project"); @@ -410,7 +410,7 @@ Gui::Action * CmdRaytracingNewPovrayProject::createAction(void) _pcAction = pcAction; languageChange(); if (!pcAction->actions().isEmpty()) { - pcAction->setIcon(pcAction->actions()[0]->icon()); + pcAction->setIcon(qAsConst(pcAction)->actions()[0]->icon()); pcAction->setProperty("defaultAction", QVariant(0)); } @@ -801,8 +801,8 @@ void CmdRaytracingNewLuxProject::activated(int iMsg) return; } - QAction* a = pcAction->actions()[iMsg]; - QFileInfo tfi(a->property("Template").toString()); + const QList actions = pcAction->actions(); + QFileInfo tfi(actions.at(iMsg)->property("Template").toString()); if (tfi.isReadable()) { try { openCommand("Create LuxRender project"); @@ -852,7 +852,7 @@ Gui::Action * CmdRaytracingNewLuxProject::createAction(void) _pcAction = pcAction; languageChange(); if (!pcAction->actions().isEmpty()) { - pcAction->setIcon(pcAction->actions()[0]->icon()); + pcAction->setIcon(qAsConst(pcAction)->actions()[0]->icon()); pcAction->setProperty("defaultAction", QVariant(0)); }