diff options
author | Muhammet Kara <muhammet.kara@collabora.com> | 2019-04-16 21:54:34 +0300 |
---|---|---|
committer | Andras Timar <andras.timar@collabora.com> | 2019-04-16 22:03:25 +0200 |
commit | e1eaed63d03c3a5fa31722072d6f7c4478f1342b (patch) | |
tree | a02a432312328a3dc6452fcde2e2be27ba3e6b19 /sfx2 | |
parent | 2317ad572cc330c4c2de95065ef275f58a9c83a1 (diff) |
Protect page position during redaction
Users might accidentally move the main shape of
the page being redacted. Let's prevent that.
Change-Id: Ic0f3c2c819d1f974d203fa5fd70d57e5545ba8ef
Reviewed-on: https://gerrit.libreoffice.org/70839
Tested-by: Jenkins
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Diffstat (limited to 'sfx2')
-rw-r--r-- | sfx2/source/doc/SfxRedactionHelper.cxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sfx2/source/doc/SfxRedactionHelper.cxx b/sfx2/source/doc/SfxRedactionHelper.cxx index 84340d2c6a3f..bc7f421444d7 100644 --- a/sfx2/source/doc/SfxRedactionHelper.cxx +++ b/sfx2/source/doc/SfxRedactionHelper.cxx @@ -139,6 +139,8 @@ void SfxRedactionHelper::addPagesToDraw(uno::Reference<XComponent>& xComponent, xFactory->createInstance("com.sun.star.drawing.GraphicObjectShape"), uno::UNO_QUERY); uno::Reference<beans::XPropertySet> xShapeProperySet(xShape, uno::UNO_QUERY); xShapeProperySet->setPropertyValue("Graphic", uno::Any(xGraph)); + xShapeProperySet->setPropertyValue("MoveProtect", uno::Any(true)); + xShapeProperySet->setPropertyValue("SizeProtect", uno::Any(true)); // Set size and position xShape->setSize( |