From b6d2f86695fa7b927d683adcf3719547c29a4a25 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Thu, 13 Feb 2025 10:17:44 -0800 Subject: [PATCH] tst_QFontEngine: fix argc going out of scope Q{Core,Gui,}Application constructors take a reference to argc. Amends 4db368d4741eff4d2b2942c25d5e633648e23a64. Change-Id: I0a0c9a0ba574133ac7b8fffdb80e4656267d2ed2 Reviewed-by: Anton Kudryavtsev Reviewed-by: Volker Hilsheimer (cherry picked from commit 434222f635ac134c64dd1d523f1f81dc1c598d90) Reviewed-by: Qt Cherry-pick Bot --- tests/auto/gui/text/qfontengine/tst_qfontengine.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/auto/gui/text/qfontengine/tst_qfontengine.cpp b/tests/auto/gui/text/qfontengine/tst_qfontengine.cpp index 9bd213b3d78..ef0a520b786 100644 --- a/tests/auto/gui/text/qfontengine/tst_qfontengine.cpp +++ b/tests/auto/gui/text/qfontengine/tst_qfontengine.cpp @@ -79,6 +79,7 @@ private: QByteArray platformArgument; QList theArguments; std::unique_ptr theApp; + int argc = -1; int QtsSpecialTestFont = -1; int QtBidiTestFont = -1; @@ -159,7 +160,7 @@ void tst_QFontEngine::setupApplication() } theArguments = arguments; - int argc = arguments.size(); + argc = arguments.size(); theApp = std::make_unique(argc, const_cast(theArguments.data())); }