use pull model also for LOK text selection
commit4bb6533d398cc76d7ff292a9e47dae87fac74f83
authorLuboš Luňák <l.lunak@collabora.com>
Thu, 7 Oct 2021 16:02:12 +0000 (7 18:02 +0200)
committerLuboš Luňák <l.lunak@collabora.com>
Mon, 25 Oct 2021 17:30:34 +0000 (25 19:30 +0200)
tree6104d470627c2592624f315e8c8b32435ff5c109
parent9e3ec1b50052e687d6bc79db8e2ed5ebbd0eb24a
use pull model also for LOK text selection

Make LOK_CALLBACK_TEXT_SELECTION, LOK_CALLBACK_TEXT_SELECTION_START,
LOK_CALLBACK_TEXT_SELECTION_END and LOK_CALLBACK_TEXT_VIEW_SELECTION
also use pull model, i.e. LO core will only set a flag and when
CallbackFlushHandler needs the actual data it'll use getLOKPayload().
This again avoids a large number of messages passed to
CallbackFlushHandler only for them to be sooner or later discarded.

Change-Id: Ia7528039be996a6e9e8491b4eba3f4133582fa56
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124146
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
desktop/qa/desktop_lib/test_desktop_lib.cxx
desktop/source/lib/init.cxx
sw/inc/viscrs.hxx
sw/source/core/crsr/viscrs.cxx
sw/source/uibase/uiview/viewsrch.cxx
sw/source/uibase/wrtsh/wrtsh4.cxx
test/source/lokcallback.cxx