ofz: loop in lwp layout
Change-Id: Ic0a6a3c77b82e001829d8d9d7163e1b2141d8a0c
diff --git a/lotuswordpro/source/filter/lwplayout.cxx b/lotuswordpro/source/filter/lwplayout.cxx
index 7ea7e2d..3c32355 100644
--- a/lotuswordpro/source/filter/lwplayout.cxx
+++ b/lotuswordpro/source/filter/lwplayout.cxx
@@ -1370,7 +1370,13 @@ rtl::Reference<LwpVirtualLayout> LwpMiddleLayout::GetWaterMarkLayout()
{
return xLay;
}
xLay.set(dynamic_cast<LwpVirtualLayout*>(xLay->GetNext().obj().get()));
rtl::Reference<LwpVirtualLayout> xNext(dynamic_cast<LwpVirtualLayout*>(xLay->GetNext().obj().get()));
if (xNext == xLay)
{
SAL_WARN("lwp", "loop in layout");
break;
}
xLay = xNext;
}
return rtl::Reference<LwpVirtualLayout>();
}