No description
bedd335049
On document load, it is possible (even if improbable) for the first sheetGeometry message to arrive after other messages (like cell-cursor/edit-cursor/selection etc) which need the former to be used correctly. So, guard against crashing on the missing sheetGeometry object in the docLayer (and let the print-twips coordinates in the messages to be used for display which is incorrect). The incorrect positions are corrected anyway because we replay those messages, when the sheetGeometry message finally arrives. Change-Id: I21840ca08ca62213cba3a4d5aa6e9462d11a5e0e Reviewed-on: https://gerrit.libreoffice.org/c/online/+/99357 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Dennis Francis <dennis.francis@collabora.com> |
||
---|---|---|
android | ||
common | ||
cypress_test | ||
debian | ||
docker | ||
etc | ||
fuzzer | ||
gtk | ||
ios | ||
kit | ||
kubernetes/helm | ||
loleaflet | ||
man | ||
net | ||
scripts | ||
test | ||
tools | ||
wsd | ||
.clang-format | ||
.clang-tidy | ||
.gitignore | ||
.gitreview | ||
AUTHORS | ||
autogen.sh | ||
browsersync-config.js | ||
ChangeLog | ||
configure.ac | ||
COPYING | ||
discovery.xml | ||
favicon.ico | ||
INSTALL | ||
logerrit | ||
loolkitconfig-mobile.xcu | ||
loolkitconfig.xcu | ||
loolwsd-generate-proof-key | ||
loolwsd-systemplate-setup | ||
loolwsd.init.rhel6 | ||
loolwsd.service | ||
loolwsd.spec.in | ||
loolwsd.xml.in | ||
Makefile.am | ||
NEWS | ||
PROBLEMS | ||
README | ||
sysconfig.loolwsd |
LibreOffice Online. This project has several components: wsd/ The Web Services Daemon - which accepts external connections. kit/ The client which lives in its own chroot and renders documents. common/ Shared code between these processes. loleaflet/ The client side JavaScript component. test/ C++ based unit tests. cypress_test/ JavaScript based integration tests. It is recommended to read these files: wsd/README loleaflet/README Enjoy.