Ignore:
Timestamp:
Aug 2, 2010, 9:27:30 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.3 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/gui/painting/qbackingstore.cpp

    r651 r769  
    353353    dirtyOnScreen += toClean;
    354354
     355#ifdef Q_WS_QWS
     356    toClean.translate(tlwOffset);
     357#endif
     358
    355359#ifdef QT_NO_PAINT_DEBUG
    356360    windowSurface->beginPaint(toClean);
     
    767771        return;
    768772
    769     windowSurface->beginPaint(decorationRegion);
     773    //### The QWS decorations do not always paint the pixels they promise to paint.
     774    // This causes painting problems with QWSMemorySurface. Since none of the other
     775    // window surfaces actually use the region, passing an empty region is a safe
     776    // workaround.
     777
     778    windowSurface->beginPaint(QRegion());
    770779
    771780    QPaintEngine *engine = windowSurface->paintDevice()->paintEngine();
Note: See TracChangeset for help on using the changeset viewer.