summaryrefslogtreecommitdiff
path: root/svtools
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.com>2021-11-26 08:45:24 +0100
committerMiklos Vajna <vmiklos@collabora.com>2021-11-26 13:41:15 +0100
commit6f85752705c5e5bdb4eef539f669bc0961f14356 (patch)
tree17dec25fb9cc193309e19ac97f68f05991ef4480 /svtools
parent18a2d02f7969878fa90e0dcffd15ea5261b2369f (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