oox/source/drawingml/transform2dcontext.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 4eba7f7c838f9b1e7df9e0e3f616f4d07dce3850
Author:     Julien Nabet <serval2...@yahoo.fr>
AuthorDate: Tue Dec 20 12:26:31 2022 +0100
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Wed Dec 21 09:03:56 2022 +0000

    tdf#152606: fix crash when opening specific pptx
    
    bt here:
    https://bugs.documentfoundation.org/attachment.cgi?id=184264
    
    Related with 7e23cbdbb6ec0247a29ed8a8f744c01e10963ea0
    tdf#149551 separate TextRotateAngle from TextPreRotateAngle
    
    Change-Id: Idab19bee37c7a6fe1dc3818b6ff111389d290e6e
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144588
    Tested-by: Jenkins
    Reviewed-by: Miklos Vajna <vmik...@collabora.com>
    (cherry picked from commit 68a259f5af8757923be8a226631f38366fe8e37b)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144613
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/oox/source/drawingml/transform2dcontext.cxx 
b/oox/source/drawingml/transform2dcontext.cxx
index da4ad10a168b..9d295d826b63 100644
--- a/oox/source/drawingml/transform2dcontext.cxx
+++ b/oox/source/drawingml/transform2dcontext.cxx
@@ -50,7 +50,7 @@ Transform2DContext::Transform2DContext( ContextHandler2Helper 
const & rParent, c
     }
     else
     {
-        if (rAttribs.hasAttribute(XML_rot))
+        if (rAttribs.hasAttribute(XML_rot) && mrShape.getTextBody())
         {
             mno_txXfrmRot = rAttribs.getInteger(XML_rot, 0);
             sal_Int32 nTextAreaRot = 
mrShape.getTextBody()->getTextProperties().moTextAreaRotation.value_or(0);

Reply via email to