From 829cc408ff769ea9d241408d0b6ee04c3daac090 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sat, 4 Jan 2020 18:45:50 +0000 Subject: [PATCH] use static keys list in QGraphicsSystemFactory::keys() when build with QT_NO_LIBRARY defined Signed-off-by: Ivailo Monev --- src/gui/painting/qgraphicssystemfactory.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/gui/painting/qgraphicssystemfactory.cpp b/src/gui/painting/qgraphicssystemfactory.cpp index 250acf6b5..a1c88bd7d 100644 --- a/src/gui/painting/qgraphicssystemfactory.cpp +++ b/src/gui/painting/qgraphicssystemfactory.cpp @@ -90,11 +90,11 @@ QStringList QGraphicsSystemFactory::keys() { #ifndef QT_NO_LIBRARY QStringList list = graphicsloader()->keys(); -#else - QStringList list; -#endif - if (!list.contains(QLatin1String("Raster"))) + if (!list.contains(QLatin1String("raster"))) list << QLatin1String("raster"); +#else + static QStringList list = QStringList() << QLatin1String("raster"); +#endif return list; }