From 9b30037561dc2430267d9735dc3726b6bf45396a Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Mon, 8 Aug 2016 18:49:05 +0000 Subject: [PATCH] prevent native graphics system setup via QApplication::setGraphicsSystem() Signed-off-by: Ivailo Monev --- src/gui/kernel/qapplication.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gui/kernel/qapplication.cpp b/src/gui/kernel/qapplication.cpp index 9d9377404..528e10d2c 100644 --- a/src/gui/kernel/qapplication.cpp +++ b/src/gui/kernel/qapplication.cpp @@ -1506,7 +1506,12 @@ QStyle* QApplication::setStyle(const QString& style) void QApplication::setGraphicsSystem(const QString &system) { - QApplicationPrivate::graphics_system_name = system; + if (system == QLatin1String("native")) { + qWarning() << "Attempt to set native graphicssystem"; + QApplicationPrivate::graphics_system_name = QLatin1String("raster"); + } else { + QApplicationPrivate::graphics_system_name = system; + } } /*! -- 2.11.0