diff options
author | Timur Pocheptsov <Timur.Pocheptsov@digia.com> | 2015-01-22 14:27:34 +0100 |
---|---|---|
committer | Timur Pocheptsov <Timur.Pocheptsov@digia.com> | 2015-02-03 11:30:04 +0000 |
commit | d50eb5e8acffc34dfd25ace13dc64434e6055b8f (patch) | |
tree | 5940b31b562fb03042adac96056f1a7ebeb36377 /config.tests/qpa | |
parent | a40d390a3bbc1919843000b427a168180b83a344 (diff) |
Cocoa plugin - fix obscured/mapped/unmapped logic
NSWindow setStyleMask can call viewDidMoveToWindow,
while setting the mask, view can have window == nil and we call 'obscure'
on this view's platform window/QWindow == 'unmapping' it.
As a result, it can happen that a child view (for example, QGLWidget's view)
never gets mapped back. This patch tries to limit this special
obscure/expose logic by the exact views it was introduced for
(c7bd85e97df1b188bcbd4a2a511313d221c5bb83, QTBUG-19840).
Change-Id: I4cc7a6b1bd3e34741ad50c2e0d2a2add242b28e4
Task-number: QTBUG-41701
Reviewed-by: Morten Johan Sørvig <morten.sorvig@theqtcompany.com>
Diffstat (limited to 'config.tests/qpa')
0 files changed, 0 insertions, 0 deletions