diff options
author | Samuel Rødal <[email protected]> | 2012-06-13 17:05:52 +0200 |
---|---|---|
committer | Qt by Nokia <[email protected]> | 2012-06-18 21:58:30 +0200 |
commit | 7967cb4f4860df436dc2e7e21c4eaca6a9b05f70 (patch) | |
tree | 7ea97e7dd0f56900d8b1304e22d2c6b659d08c36 /src/gui/opengl/qopenglshaderprogram.cpp | |
parent | 3c8eb404877df9c967d81fa9df7d718c538fb407 (diff) |
Prevent ending up in a state where focus is perpetually grabbed.
Mouse / enter / leave / key events etc are all blocked when a window has
the blockedByModalWindow flag set. The problem appears if a QWindow is
created and only later directly or indirectly parented to a modal window
that's currently showing. Since the decision on whether a window should
be blocked or not is based on its parent / transient parent chain, we
need to reevaluate the blocked status each time the parent or transient
parent of a window changes.
Task-number: QTBUG-26112
Change-Id: Ida6b118b556fe26d17fa86335a0fe7baddc7eaf8
Reviewed-by: Lars Knoll <[email protected]>
Reviewed-by: Bradley T. Hughes <[email protected]>
Diffstat (limited to 'src/gui/opengl/qopenglshaderprogram.cpp')
0 files changed, 0 insertions, 0 deletions