summaryrefslogtreecommitdiff
path: root/cppcanvas/source/tools/tools.cxx
diff options
context:
space:
mode:
authorJan-Marek Glogowski <glogow@fbihome.de>2017-10-09 15:26:53 +0200
committerJan-Marek Glogowski <glogow@fbihome.de>2017-10-09 19:39:27 +0200
commit6d7191a9bbbae1421edc7d94dccc040f622bc227 (patch)
tree634e368a7af071053373c8cd86fbf4de97fee955 /cppcanvas/source/tools/tools.cxx
parenta3a89fc81a47640d0cd63453f72717a8ddb3970d (diff)
tdf#112931 always signal AllUserEventsProcessed
If the last user event triggers a nested event loop, there is no event in the nested loop, but AllUserEventsProcessed will not be signaled, resulting in a busy loop in the gtk backend. So just always signal AllUserEventsProcessed, if it was not yet signaled. While at it catch and std::abort on uncaught exceptions and fix the default to have been signaled, so we won't signal on an empty list on first run. Change-Id: I480da906d87d3b95ba30b4c18420d2e20ffb5b2e Reviewed-on: https://gerrit.libreoffice.org/43282 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
Diffstat (limited to 'cppcanvas/source/tools/tools.cxx')
0 files changed, 0 insertions, 0 deletions