diff options
-rw-r--r-- | sc/source/ui/unoobj/shapeuno.cxx | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/sc/source/ui/unoobj/shapeuno.cxx b/sc/source/ui/unoobj/shapeuno.cxx index 49ce7146ccd1..739fd4223fb1 100644 --- a/sc/source/ui/unoobj/shapeuno.cxx +++ b/sc/source/ui/unoobj/shapeuno.cxx @@ -507,7 +507,9 @@ void SAL_CALL ScShapeObj::setPropertyValue(const OUString& aPropertyName, const xShape->setPosition(aPoint); pDocSh->SetModified(); } - else if (ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL) + else if (ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL + || ScDrawLayer::GetAnchorType(*pObj) + == SCA_CELL_RESIZE) { awt::Size aUnoSize; awt::Point aCaptionPoint; @@ -591,7 +593,9 @@ void SAL_CALL ScShapeObj::setPropertyValue(const OUString& aPropertyName, const xShape->setPosition(aPoint); pDocSh->SetModified(); } - else if (ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL) + else if (ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL + || ScDrawLayer::GetAnchorType(*pObj) + == SCA_CELL_RESIZE) { awt::Size aUnoSize; awt::Point aCaptionPoint; @@ -719,7 +723,8 @@ uno::Any SAL_CALL ScShapeObj::getPropertyValue( const OUString& aPropertyName ) uno::Reference<drawing::XShape> xShape( mxShapeAgg, uno::UNO_QUERY ); if (xShape.is()) { - if (ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL) + if (ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL + || ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL_RESIZE) { awt::Size aUnoSize; awt::Point aCaptionPoint; @@ -779,7 +784,8 @@ uno::Any SAL_CALL ScShapeObj::getPropertyValue( const OUString& aPropertyName ) uno::Reference<drawing::XShape> xShape( mxShapeAgg, uno::UNO_QUERY ); if (xShape.is()) { - if (ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL) + if (ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL + || ScDrawLayer::GetAnchorType(*pObj) == SCA_CELL_RESIZE) { awt::Size aUnoSize; awt::Point aCaptionPoint; |