Xft antialias settings must not override requested NoAntialias
If Xft enabled font antialiasing, QFont::NoAntialias would have no effect as it would be overridden. Change-Id: I4dae264bc6674ae81f181cc9ce85851174d42544 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com>
This commit is contained in:
parent
437f5662d3
commit
5655d061b2
@ -861,7 +861,7 @@ void QFontconfigDatabase::setupFontEngine(QFontEngineFT *engine, const QFontDef
|
|||||||
|
|
||||||
const QPlatformServices *services = QGuiApplicationPrivate::platformIntegration()->services();
|
const QPlatformServices *services = QGuiApplicationPrivate::platformIntegration()->services();
|
||||||
bool useXftConf = (services && (services->desktopEnvironment() == "GNOME" || services->desktopEnvironment() == "UNITY"));
|
bool useXftConf = (services && (services->desktopEnvironment() == "GNOME" || services->desktopEnvironment() == "UNITY"));
|
||||||
if (useXftConf) {
|
if (useXftConf && !forcedAntialiasSetting) {
|
||||||
void *antialiasResource =
|
void *antialiasResource =
|
||||||
QGuiApplication::platformNativeInterface()->nativeResourceForScreen("antialiasingEnabled",
|
QGuiApplication::platformNativeInterface()->nativeResourceForScreen("antialiasingEnabled",
|
||||||
QGuiApplication::primaryScreen());
|
QGuiApplication::primaryScreen());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user