diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2022-11-02 11:03:08 +0300 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2022-11-05 09:19:07 +0100 |
commit | 14ed342dd3f4cae607f7785905787f73c7b1fde2 (patch) | |
tree | 54a151c6e1c1f041e978563f44736904911c07d1 /desktop | |
parent | d8856123f72d243b45fe52b7d3dbb87aa35ce0ba (diff) |
lok: show Math cursor
Change-Id: I17a449f0a0662f0433de9cad1522a090434c1e30
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142178
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/source/lib/init.cxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx index 46dbe3e5d9c6..6414a3fe1ca9 100644 --- a/desktop/source/lib/init.cxx +++ b/desktop/source/lib/init.cxx @@ -2138,6 +2138,11 @@ void CallbackFlushHandler::enqueueUpdatedTypes() void CallbackFlushHandler::enqueueUpdatedType( int type, const SfxViewShell* viewShell, int viewId ) { + if (type == LOK_CALLBACK_INVALIDATE_VISIBLE_CURSOR) + { + if (const SfxViewShell* viewShell2 = LokStarMathHelper(viewShell).GetSmViewShell()) + viewShell = viewShell2; + } std::optional<OString> payload = viewShell->getLOKPayload( type, viewId ); if(!payload) return; // No actual payload to send. |