Resolves: tdf#102286 lets not crash on null pFrame
this is the FlyEmbeddedPrt case
ensure we don't end up with a null pFrame at return time
Change-Id: I68ff6f0a36462cffc47d774865e69041c4dd15a8
diff --git a/sw/source/core/frmedt/fews.cxx b/sw/source/core/frmedt/fews.cxx
index 473c324..44384a5 100644
--- a/sw/source/core/frmedt/fews.cxx
+++ b/sw/source/core/frmedt/fews.cxx
@@ -125,12 +125,14 @@ const SwRect& SwFEShell::GetAnyCurRect( CurRectType eType, const Point* pPt,
bFrame = false;
SAL_FALLTHROUGH;
case CurRectType::FlyEmbedded:
pFrame = xObj.is() ? FindFlyFrame( xObj )
{
const SwFrame *pFlyFrame = xObj.is() ? FindFlyFrame(xObj) : nullptr;
pFrame = pFlyFrame ? pFlyFrame
: pFrame->IsFlyFrame()
? pFrame
: pFrame->FindFlyFrame();
break;
}
case CurRectType::SectionOutsideTable :
if( pFrame->IsInTab() )
pFrame = pFrame->FindTabFrame();