use static keys list in QGraphicsSystemFactory::keys() when build with QT_NO_LIBRARY defined

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
This commit is contained in:
Ivailo Monev 2020-01-04 18:45:50 +00:00
parent 6029990b42
commit 829cc408ff

View file

@ -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;
}