-
Bug
-
Resolution: Won't Do
-
P2: Important
-
None
-
5.0.0
-
None
-
Mac OS X 10.6.8 & Ubuntu Linux 10.04
tst_qwidget crashes often on Mac. (qtbase/tests/auto/qwidget)
And it warns 'BadWindow's on Linux.
I checked it with e3990c358a5ffa0f43ab3ded018f29e468697841 (master in qt5/qtbase).
Reason:
QWindow's d->platformWindow(QPlatformWindow) is destroyed and created when QWindow::setScreen() is called.
But QWidget doesn't take care of it's backing store at that time.
So the backing store continues to use old destroyed platform window.