diff options
author | Samuel Rødal <samuel.rodal@digia.com> | 2013-05-14 13:50:31 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-05-22 15:23:59 +0200 |
commit | f3aad61120d5cc8029c7092b1f74e2b5b632f99b (patch) | |
tree | d2c2a340e1088b445875214c616e7244694d5805 /header.LGPL-ONLY | |
parent | 3c50917a6ac1ee7fd4707d69a8ca186343c21f91 (diff) |
Fixed crash associated with reparenting a QGLWidget
We need to make sure that we don't reset() the context when the
QGLWidget is being reparented, as that will lead to the QOpenGLContext
being destroyed and not recreated, leading to a crash in makeCurrent().
Also, don't destroy() the widget if it has not yet been created, as in
that case there's no ParentAboutToChange event sent.
Task-number: QTBUG-31016
Change-Id: I409fff94456802a80bd72b470a6fbaee87505baa
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Andy Nichols <andy.nichols@digia.com>
Diffstat (limited to 'header.LGPL-ONLY')
0 files changed, 0 insertions, 0 deletions