When a background thread fails to acquire the foreground lock, send an event to the...
authorDavid Nolden <nolden@i6.informatik.rwth-aachen.de>
Fri, 23 Jul 2010 15:02:51 +0000 (17:02 +0200)
committerDavid Nolden <nolden@i6.informatik.rwth-aachen.de>
Fri, 23 Jul 2010 15:02:51 +0000 (17:02 +0200)
commitbc9dfc3f7821baa23b28217eb287d7b705b41fad
tree2871590622da1c66af4d68f7cbf3baee2d00cec3
parent3df3b95c232af96625affe2dead397c70a6fdb89
When a background thread fails to acquire the foreground lock, send an event to the foreground from within which the foreground lock is released temporarily.
This way, the foreground lock can work transparently with additional event-loops started from the foreground, like modal dialogs.
This makes the "rename refactoring" dialog work again.
interfaces/foregroundlock.cpp