diff options
author | Tobias Markmann <tm@ayena.de> | 2016-01-25 08:09:09 (GMT) |
---|---|---|
committer | Tobias Markmann <tm@ayena.de> | 2016-01-25 09:23:19 (GMT) |
commit | 70651c20e9b9640cbf16a4d06fdae4845132045d (patch) | |
tree | c57e107231e0e3b9621cdbd1c38c21d5197c0674 /Swiften/Base/boost_bsignals.h | |
parent | 0952786705da1cd36992f4f5e24bf744187a37f8 (diff) | |
download | swift-70651c20e9b9640cbf16a4d06fdae4845132045d.zip swift-70651c20e9b9640cbf16a4d06fdae4845132045d.tar.bz2 |
Prevent recursive processing of event queue in EventLoop
The old event loop had this protection, however it is
missing in the new design. This adds this protection again
as some external event loop implementations, e.g. the Qt
event loop, directly process their event queue from an event
handler.
Test-Information:
Unit and system tests pass on OS X 10.11.3.
Change-Id: I10ce7160c3f201e2d5f53ab8289ddde1eb3262e8
Diffstat (limited to 'Swiften/Base/boost_bsignals.h')
0 files changed, 0 insertions, 0 deletions