diff options
Diffstat (limited to 'writerfilter/source/dmapper/SdtHelper.cxx')
-rw-r--r-- | writerfilter/source/dmapper/SdtHelper.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/writerfilter/source/dmapper/SdtHelper.cxx b/writerfilter/source/dmapper/SdtHelper.cxx index 922ac5bea1..09e7903b5f 100644 --- a/writerfilter/source/dmapper/SdtHelper.cxx +++ b/writerfilter/source/dmapper/SdtHelper.cxx @@ -355,7 +355,7 @@ void SdtHelper::createPlainTextControl() try { bool bIsInTable = (m_rDM_Impl.hasTableManager() && m_rDM_Impl.getTableManager().isInTable()) - != (m_rDM_Impl.m_nTableDepth > 0) + != (0 < m_rDM_Impl.m_StreamStateStack.top().nTableDepth) && m_rDM_Impl.GetIsDummyParaAddedForTableInSection(); if (bIsInTable) xCrsr->goRight(1, false); @@ -459,7 +459,7 @@ void SdtHelper::createDateContentControl() // tdf#138093: Date selector reset, if placed inside table // Modified to XOR relationship and adding dummy paragraph conditions bool bIsInTable = (m_rDM_Impl.hasTableManager() && m_rDM_Impl.getTableManager().isInTable()) - != (m_rDM_Impl.m_nTableDepth > 0) + != (0 < m_rDM_Impl.m_StreamStateStack.top().nTableDepth) && m_rDM_Impl.GetIsDummyParaAddedForTableInSection(); if (bIsInTable) xCrsr->goRight(1, false); |