summaryrefslogtreecommitdiffstats
path: root/src/opengl/qglscreen_qws.h
diff options
context:
space:
mode:
authorJani Hautakangas <jani.hautakangas@nokia.com>2011-12-16 09:08:46 (GMT)
committerJani Hautakangas <jani.hautakangas@nokia.com>2011-12-16 10:25:33 (GMT)
commit69df8bf72da01f194bac66e80417b6483d00decb (patch)
treeb7babb89f9a058f6a799518cb6987c31ea282e38 /src/opengl/qglscreen_qws.h
parent3a4728e169ef59896f8f1c7f1c9a3abc814c83cf (diff)
downloadQt-69df8bf72da01f194bac66e80417b6483d00decb.zip
Qt-69df8bf72da01f194bac66e80417b6483d00decb.tar.gz
Qt-69df8bf72da01f194bac66e80417b6483d00decb.tar.bz2
Fix to incorrect ApplicationActivate event in QtOpenGL
QEvent::ApplicationActivate is sent incorrectly when application goes to background if OpenGL graphics system is used. The problem is that hidden global shared QGLWidget used by QtOpenGL for root context is added to CONE stack. Qt destroys shared GL widget when application goes to background and underlying CCoeControl is removed from CONE stack which causes CONE to handle stack changes. CONE tries to focus next control in stack which causes incorrect focus events in Qt leading to ApplicationActivate event. GL global share widget must not be added to CONE stack because it's hidden utility widget and don't belong to UI widget stack. Task-number: QTBUG-23195 Task-number: ou1cimx1#946477 Reviewed-by: Murray Read
Diffstat (limited to 'src/opengl/qglscreen_qws.h')
0 files changed, 0 insertions, 0 deletions