diff -r 56cd8111b7f7 -r 41300fa6a67c examples/widgets/scribble/scribblearea.cpp --- a/examples/widgets/scribble/scribblearea.cpp Tue Jan 26 12:42:25 2010 +0200 +++ b/examples/widgets/scribble/scribblearea.cpp Tue Feb 02 00:43:10 2010 +0200 @@ -139,11 +139,12 @@ } //! [12] //! [13] -void ScribbleArea::paintEvent(QPaintEvent * /* event */) +void ScribbleArea::paintEvent(QPaintEvent *event) //! [13] //! [14] { QPainter painter(this); - painter.drawImage(QPoint(0, 0), image); + QRect dirtyRect = event->rect(); + painter.drawImage(dirtyRect, image, dirtyRect); } //! [14]