sw/source/core/txtnode/modeltoviewhelper.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 20a90592e8e8fbf68a1ea5cfb94a8087505e64c2
Author:     Mike Kaganski <[email protected]>
AuthorDate: Wed Jan 14 09:31:30 2026 +0100
Commit:     Mike Kaganski <[email protected]>
CommitDate: Wed Jan 14 18:24:20 2026 +0100

    Improve assertion for the problematic case
    
    ... after commit 2b089278f3732ea35b14cd4c577b6f496bfc0998
    (sw: fix crash in the ModelToViewHelper ctor, 2026-01-06).
    
    Change-Id: I4946363569fc847d8697df9b74be4c646fb6bd99
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/197246
    Reviewed-by: Mike Kaganski <[email protected]>
    Tested-by: Jenkins

diff --git a/sw/source/core/txtnode/modeltoviewhelper.cxx 
b/sw/source/core/txtnode/modeltoviewhelper.cxx
index 2573d273e460..e88d09040a04 100644
--- a/sw/source/core/txtnode/modeltoviewhelper.cxx
+++ b/sw/source/core/txtnode/modeltoviewhelper.cxx
@@ -203,7 +203,7 @@ ModelToViewHelper::ModelToViewHelper(const SwTextNode 
&rNode,
                 }
                 case CH_TXT_ATR_FIELDEND:
                 {
-                    assert(startedFields.back().first == 
rIDMA.getFieldmarkAt(SwPosition(rNode, i)));
+                    assert(!startedFields.empty() && 
startedFields.back().first == rIDMA.getFieldmarkAt(SwPosition(rNode, i)));
                     if (!startedFields.empty())
                     {
                         startedFields.pop_back();

Reply via email to