Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.2.3, 6.2.4, 6.3.0
-
None
-
-
53c8d0d40b (qt/qtbase/dev) 53c8d0d40b (qt/tqtc-qtbase/dev) 8102ac4143 (qt/qtbase/6.3) 8102ac4143 (qt/tqtc-qtbase/6.3) bcff7f13fd (qt/tqtc-qtbase/6.2)
Description
crash when calling QMainWindow::restoreState if screen scale has been changes since last saveState. (ie change 100% to 125%)
QMainWindow::restoreState will call QDockAreaLayout::constrainedRect that ask for a screen.
screen is nullptr in this case and const QRect screenRect = screen->geometry(); crash
i work with 2 differents screens.
Attachments
For Gerrit Dashboard: QTBUG-102541 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
407223,3 | Fix crash when calling QMainWindow::restoreState() | dev | qt/qtbase | Status: MERGED | +2 | 0 |
407250,2 | Fix crash when calling QMainWindow::restoreState() | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
407251,2 | Fix crash when calling QMainWindow::restoreState() | tqtc/lts-6.2 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |