Files
ElyOffice/patches/libreoffice/0007-lok-aqua-anyinput-without-peeking.patch
T
ZacharyZhang-NY b7fca0146d Ely Office: six offline-first desktop apps in Rust and GPUI
ElyDoc, ElyTable, ElyShow (LibreOfficeKit), ElyPDF (MuPDF), ElyTree (Git),
ElyMark (Milkdown and CodeMirror in CEF). ElyMail and ElyAgent follow.
2026-10-08 21:20:08 -04:00

16 lines
508 B
Diff

diff --git a/vcl/osx/salinst.cxx b/vcl/osx/salinst.cxx
index 6cd78291c..368ed718c 100644
--- a/vcl/osx/salinst.cxx
+++ b/vcl/osx/salinst.cxx
@@ -754,6 +754,10 @@ bool AquaSalInstance::AnyInput( VclInputFlags nType )
return true;
}
+ // LOK: peeking runs client requests inside idle jobs.
+ if (comphelper::LibreOfficeKit::isActive())
+ return comphelper::LibreOfficeKit::anyInput();
+
unsigned/*NSUInteger*/ nEventMask = 0;
if( nType & VclInputFlags::MOUSE)
{