void DrawingWindow::customEvent(QEvent *)
{
+ d->paintMutex.lock();
d->imageMutex.lock();
if (d->dirtyFlag) {
QRect r = d->dirtyRect;
repaint(r);
} else
d->imageMutex.unlock();
- d->paintMutex.lock();
d->paintCondition.wakeAll();
d->paintMutex.unlock();
}