diff options
author | Stephan Bergmann <stephan.bergmann@allotropia.de> | 2025-02-18 11:24:43 +0100 |
---|---|---|
committer | Stephan Bergmann <stephan.bergmann@allotropia.de> | 2025-02-19 23:25:42 +0100 |
commit | 5e1973754a9b924b2d9362c6083866d2cf93b790 (patch) | |
tree | 4a246013b70f6a02b8c20e623ff61b2a01b4fafb /sw/uiconfig/swriter/ui/tocstylespage.ui | |
parent | 4d580ab25c24fc2293f41a3b580c874f817ee7aa (diff) |
Redesign comphelper::emscriptenthreading::Data::eventHandlerThread
Instead of being a thread that keeps blocking in C++
emscripten::ProxyingQueue::execute(), make it a thread that immediately goes
back to the browser event loop via emscripten_exit_with_live_runtime(). (Which
will eventually allow setupMainChannel from desktop/source/app/appinit.cxx to
run on that thread and receive the "LOWA-channel" JS message event.)
The thread is detached now and no longer joined in
comphelper::emscriptenthreading::tearDown, but that was mostly academic anyway
(as LOWA doesn't terminate in the traditional sense, and just stops when you
close its browser tab).
Change-Id: I32270cfc602549cf26b99c6f66811b3aca5ea5c0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/181907
Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
Tested-by: Jenkins
Diffstat (limited to 'sw/uiconfig/swriter/ui/tocstylespage.ui')
0 files changed, 0 insertions, 0 deletions