If we were not ready to paint the screen, this does not mean that we
should give up on repainting, just potpone it.
I thought that it was bad to call update() in the paint event, but I
cannot find reference to this anymore and everything seems to work as
intended.
Fixes part of bug #11323.
(cherry picked from commit
38f09c177b7da08f852e13c9a50fd2e8098b7491)
(cherry picked from commit
2617a4dd501c64048573e2d9c4e6fb9f423a1067)
// backing store has to be copied to screen (this is a no-op
// except on macOS).
d->updateScreen(ev->rect());
+ // Ignore this paint event, but request a new one for later.
+ viewport()->update(ev->rect());
ev->accept();
return;
}
- Fix display of raster graphics with viewports (bug 11180).
+- Fix some missing screen updates (bug 11323, regression in 2.3.1).
+
* INTERNALS