diff options
Diffstat (limited to 'lotuswordpro/source/filter/xfilter/xftable.cxx')
-rw-r--r-- | lotuswordpro/source/filter/xfilter/xftable.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lotuswordpro/source/filter/xfilter/xftable.cxx b/lotuswordpro/source/filter/xfilter/xftable.cxx index 07da1a57d4fc..6acb1b21a35f 100644 --- a/lotuswordpro/source/filter/xfilter/xftable.cxx +++ b/lotuswordpro/source/filter/xfilter/xftable.cxx @@ -88,7 +88,7 @@ void XFTable::AddRow(rtl::Reference<XFRow> const & rRow) for (sal_Int32 i = 0; i < rRow->GetCellCount(); ++i) { XFCell* pFirstCell = rRow->GetCell(i + 1); //starts at 1, not 0 - if (pFirstCell->GetSubTable() == this) + if (pFirstCell->GetSubTable() == this || pFirstCell->HierarchyContains(this)) throw std::runtime_error("table is a subtable of itself"); } |