summaryrefslogtreecommitdiff
path: root/include/svx/svdovirt.hxx
diff options
context:
space:
mode:
authorMichael Stahl <michael.stahl@allotropia.de>2024-05-08 14:20:26 +0200
committerMichael Stahl <michael.stahl@allotropia.de>2024-05-10 10:08:20 +0200
commit9fb9bd54a82ee20f5916aa68e428e0fb67f02ed6 (patch)
treec0a7a484b597d19cf09a4b82e020ed70af694e1c /include/svx/svdovirt.hxx
parent609d1e353cfd7a9b138fcbe656a2faae9f84c36a (diff)
tdf#156484 svx,sw: fix visibility of shapes in header/footer
Similar to commit ae132145ff42a95dc24fb124847c04af4b8c8dab, also forward IsVisible() and IsPrintable() from SdrVirtObj to its real object; evidently the properties aren't copied when creating SdrVirtObj but there is no reason for that to have these properties independent. This triggers an assert in VOCOfDrawVirtObj::createPrimitive2DSequence() because that is called during layout from getObjectRange(); the assert was added in commit ae3ec0d53a22ae5d2b7fb244a6056d0627b71873 and intended for painting, but this isn't painting, and it's not easily possible to detect if the function is called during painting, so remove the assert. Change-Id: Id2a04a5d07f43b86eb9c524b30ba74ecaf6a95c8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167350 Reviewed-by: Michael Stahl <michael.stahl@allotropia.de> Tested-by: Jenkins
Diffstat (limited to 'include/svx/svdovirt.hxx')
-rw-r--r--include/svx/svdovirt.hxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/svx/svdovirt.hxx b/include/svx/svdovirt.hxx
index 17c869313067..ca5f6858ecaa 100644
--- a/include/svx/svdovirt.hxx
+++ b/include/svx/svdovirt.hxx
@@ -61,6 +61,10 @@ public:
const SdrObject& GetReferencedObj() const;
virtual void NbcSetAnchorPos(const Point& rAnchorPos) override;
+ virtual void SetPrintable(bool isPrintable) override;
+ virtual bool IsPrintable() const override;
+ virtual void SetVisible(bool isVisible) override;
+ virtual bool IsVisible() const override;
virtual void TakeObjInfo(SdrObjTransformInfoRec& rInfo) const override;
virtual SdrInventor GetObjInventor() const override;
virtual SdrObjKind GetObjIdentifier() const override;