diff options
author | Gunnar Sletta <gunnar.sletta@digia.com> | 2013-11-15 15:28:33 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-11-15 21:25:05 +0100 |
commit | f189bb458179630b26a5b93e06eacaa2a138b793 (patch) | |
tree | 7fd35be736347c52623d63faa4ac3706c01212b3 /tests/auto/qml/debugger/qdebugmessageservice/tst_qdebugmessageservice.cpp | |
parent | e2ca539562fd7fd2eb33c56c5d5d9c0e5196b7af (diff) |
Fix lockup in creator.
My previous fix to force expose when the render thread is inactive
was not enough. We now lock down access to 'QSGRenderThread::window'
so that it will always be set when the thread is in the "exposed"
state and 0 when the thread is in the "obscured" state.
This introduces another sync point in handleObscurity to protect
the writing of window in the render thread.
Task-number: QTCREATORBUG-10793
Change-Id: I1e1153189b3a3562705892b42625f88ef6329188
Reviewed-by: Ulf Hermann <ulf.hermann@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Diffstat (limited to 'tests/auto/qml/debugger/qdebugmessageservice/tst_qdebugmessageservice.cpp')
0 files changed, 0 insertions, 0 deletions