sw/source/core/text/frmcrsr.cxx |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 60df7e1052e4ec0a33978df8af8afd65196dbd8c
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Fri Nov 29 15:44:17 2024 +0100
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Fri Nov 29 17:34:47 2024 +0100

    PVS: V614 Potentially null smart pointer 'pFillData' used
    
    Change-Id: I3026788bc8a239dc467b0a43c865c9659f392108
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177540
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/sw/source/core/text/frmcrsr.cxx b/sw/source/core/text/frmcrsr.cxx
index a2545c300abf..df41204ecac8 100644
--- a/sw/source/core/text/frmcrsr.cxx
+++ b/sw/source/core/text/frmcrsr.cxx
@@ -637,12 +637,12 @@ bool 
SwTextFrame::GetModelPositionForViewPoint_(SwPosition* pPos, const Point& r
 
     if ( IsVertical() )
     {
-        if ( bChgFillData )
+        if ( bChgFillData && pFillData )
             SwitchHorizontalToVertical( pFillData->Fill().aCursor.Pos() );
         const_cast<SwTextFrame*>(this)->SwapWidthAndHeight();
     }
 
-    if ( IsRightToLeft() && bChgFillData )
+    if ( IsRightToLeft() && bChgFillData && pFillData)
     {
             SwitchLTRtoRTL( pFillData->Fill().aCursor.Pos() );
             const sal_Int16 eOrient = pFillData->pCMS->m_pFill->eOrient;

Reply via email to