[Libreoffice-bugs] [Bug 128502] Not possible to use the multitasking feature of iOS 13.x

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Thu Apr 16 09:50:35 UTC 2020


https://bugs.documentfoundation.org/show_bug.cgi?id=128502

--- Comment #13 from Tor Lillqvist <tml at iki.fi> ---
And not only are there iOS-specific global variables that need to be done away
with in ios/ios.h:

> extern int loolwsd_server_socket_fd;
> extern lok::Document *lok_document;
> extern LibreOfficeKit *lo_kit;

but there are also global variables in the Online code, that in the web-based
case are not problematic as they are per-process, but in the mobile app case
the code that in web-based Online runs in a multitude of processes runs in a
single process. Especially the TerminationFlag and MobileTerminationFlag comes
to mind first. Getting the plumbing of the multi-process web-based Online to
work in a single-process has been quite tricky and fragile, partly exactly
because of these global variables.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20200416/7e6ec615/attachment.htm>


More information about the Libreoffice-bugs mailing list