]> git.pld-linux.org Git - packages/qt4.git/blob - qt-antialias.patch
- QtSvg R: QtXml, QtSvg-devel R: QtXml-devel
[packages/qt4.git] / qt-antialias.patch
1 --- qt-x11-free-3.3.3/src/kernel/qfontdatabase_x11.cpp.orig     2004-08-05 16:42:06.000000000 +0200
2 +++ qt-x11-free-3.3.3/src/kernel/qfontdatabase_x11.cpp  2004-08-20 18:04:38.961735120 +0200
3 @@ -36,7 +36,7 @@
4  **********************************************************************/
5  
6  #include <qplatformdefs.h>
7 -
8 +#include <qsettings.h>
9  #include <qdatetime.h>
10  #include <qpaintdevicemetrics.h>
11  
12 @@ -1476,9 +1476,11 @@
13         XftPatternAddMatrix( pattern, XFT_MATRIX, &matrix );
14      }
15  #endif // XFT_MATRIX
16 -
17 -    if (request.styleStrategy & (QFont::PreferAntialias|QFont::NoAntialias)) {
18 -       XftPatternAddBool(pattern, XFT_ANTIALIAS,
19 +    
20 +    QSettings prefs;
21 +    bool qt_use_antialiasing = prefs.readBoolEntry( "/qt/useXft", TRUE );
22 +    if ( !qt_use_antialiasing || request.styleStrategy & (QFont::PreferAntialias|QFont::NoAntialias)) {
23 +       XftPatternAddBool(pattern, XFT_ANTIALIAS, qt_use_antialiasing &&
24                           !(request.styleStrategy & QFont::NoAntialias));
25      }
26  
This page took 0.024877 seconds and 3 git commands to generate.