summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/windows/qwindowseglcontext.h
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@theqtcompany.com>2015-01-15 18:02:38 +0100
committerLaszlo Agocs <laszlo.agocs@theqtcompany.com>2015-01-19 17:47:56 +0100
commit23996a9e4007d12cf3eee8f80cebedaf2bcca2e1 (patch)
treec9d5f2b0dc243045e37497af22dba0c266273adb /src/plugins/platforms/windows/qwindowseglcontext.h
parent447ef9766afbb9cb9bbf1a4f193306fe6d680ab6 (diff)
Windows: make TranslucentBackground functional always
QOpenGLWidget and QQuickWidget was not functional when WA_TranslucentBackground was set. This is due to the static "isGL" type of checks that are not suitable since 5.3 due to RasterGLSurface windows which may or may not be OpenGL windows, depending on their content. To handle this, we have to do some check on every makeCurrent and perform the necessary calls (most importantly SetLayeredWindowAttributes). Task-number: QTBUG-43854 Change-Id: If19c79482ec4f0a8b795ee710d52ed7e08b52563 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
Diffstat (limited to 'src/plugins/platforms/windows/qwindowseglcontext.h')
0 files changed, 0 insertions, 0 deletions