Changeset 846 for trunk/src/gui/painting/qpaintengine_mac.cpp
- Timestamp:
- May 5, 2011, 5:36:53 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.7.2 (added) merged: 845 /branches/vendor/nokia/qt/current merged: 844 /branches/vendor/nokia/qt/4.6.3 removed
- Property svn:mergeinfo changed
-
trunk/src/gui/painting/qpaintengine_mac.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 119 119 QTransform native = p->deviceTransform(); 120 120 QTransform logical = p->combinedTransform(); 121 121 122 if (p->hasClipping()) { 122 123 QRegion r = p->clipRegion(); 123 r.translate(native.dx() - logical.dx(), native.dy() - logical.dy());124 r.translate(native.dx(), native.dy()); 124 125 if (clip.isEmpty()) 125 126 clip = r; … … 129 130 qt_mac_clip_cg(context, clip, 0); 130 131 131 QPainterState *state = static_cast<QPainterState *>(pe->state); 132 Q_ASSERT(state); 133 if (!state->redirectionMatrix.isIdentity()) 134 CGContextTranslateCTM(context, state->redirectionMatrix.dx(), state->redirectionMatrix.dy()); 132 CGContextTranslateCTM(context, native.dx(), native.dy()); 135 133 } 136 134 } … … 1393 1391 kCGInterpolationHigh : kCGInterpolationNone); 1394 1392 } 1395 CGContextSetShouldSmoothFonts(d->hd, hints & QPainter::TextAntialiasing); 1393 bool textAntialiasing = (hints & QPainter::TextAntialiasing) == QPainter::TextAntialiasing; 1394 if (!textAntialiasing || d->disabledSmoothFonts) { 1395 d->disabledSmoothFonts = !textAntialiasing; 1396 CGContextSetShouldSmoothFonts(d->hd, textAntialiasing); 1397 } 1396 1398 } 1397 1399
Note:
See TracChangeset
for help on using the changeset viewer.