diff options
author | Miklos Vajna <vmiklos@collabora.com> | 2021-11-26 08:45:24 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2021-11-26 13:41:15 +0100 |
commit | 6f85752705c5e5bdb4eef539f669bc0961f14356 (patch) | |
tree | 17dec25fb9cc193309e19ac97f68f05991ef4480 /svtools | |
parent | 18a2d02f7969878fa90e0dcffd15ea5261b2369f (diff) |
sw, viewing OLE objects: also protect "common" embeded objects
Commit 4f9f1ac33366817df61c488a9f36b09c592ee939 (sw: allow viewing OLE
objects in protected sections, 2021-11-25) allowed launching OLE objects
in protected sections, and then made sure that changes done in "real"
OLE editors (on Windows) are discarded: both the native data and
preview.
Extend this mechanism to also handle common embedded objects (i.e. when
we load the data into an own document model, like Calc-in-Writer on
Linux): there we can simply load the data read-only, so there will be no
need to discard anything.
This requires some way to pass down the read-only flag from sw/ to
embeddedobj, implement XInitialization on OCommonEmbeddedObject to do
that.
(cherry picked from commit 32842d4bf250bcab281eb71a218d618485c60290)
Conflicts:
sw/source/uibase/wrtsh/wrtsh1.cxx
Change-Id: I7b32d7514a6b0a40b4f58bed57879d292daa4ed7
Diffstat (limited to 'svtools')
0 files changed, 0 insertions, 0 deletions