summaryrefslogtreecommitdiff
path: root/sw/source/uibase/ribbar/dselect.cxx
diff options
context:
space:
mode:
authorStephan Bergmann <stephan.bergmann@allotropia.de>2025-02-18 11:24:43 +0100
committerStephan Bergmann <stephan.bergmann@allotropia.de>2025-02-19 23:25:42 +0100
commit5e1973754a9b924b2d9362c6083866d2cf93b790 (patch)
tree4a246013b70f6a02b8c20e623ff61b2a01b4fafb /sw/source/uibase/ribbar/dselect.cxx
parent4d580ab25c24fc2293f41a3b580c874f817ee7aa (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/source/uibase/ribbar/dselect.cxx')
0 files changed, 0 insertions, 0 deletions