commit f53a5ef45ca9f5dbababceb892cacb69e8f9a21b
Author: Juergen Spitzmueller <[email protected]>
Date:   Mon Aug 3 12:15:15 2026 +0200

    amend e569426b158
---
 src/RowPainter.cpp | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/RowPainter.cpp b/src/RowPainter.cpp
index 8a6a5a6800..39611a1bbc 100644
--- a/src/RowPainter.cpp
+++ b/src/RowPainter.cpp
@@ -40,6 +40,7 @@
 #include "support/debug.h"
 #include "support/gettext.h"
 #include "support/lassert.h"
+#include "support/lstrings.h"
 
 #include <algorithm>
 
@@ -425,7 +426,6 @@ void RowPainter::paintTooLargeMarks(bool const left, bool 
const right) const
 
 void RowPainter::paintFirst() const
 {
-       Layout const & TOCLayout = 
pi_.base.bv->buffer().params().documentClass().getTOCLayout();
        Layout const & layout = par_.layout();
 
        docstring label;
@@ -446,10 +446,13 @@ void RowPainter::paintFirst() const
                        case MATTER_BACK:
                                label += _("Back Matter");
                                break;
+                       case MATTER_NONE:
+                               break;
                }
-               // Matters are supported only by book (sectioning toplevel 0)
-               if (TOCLayout.toclevel != 0)
-                       label += _(" (Senseless!!!)");
+               // Matters are supported only by selected classes
+               if 
(!pi_.base.bv->buffer().params().documentClass().hasMatters())
+                       label = support::bformat(_("%1$s[[matter name]] 
(%2$s[[not supported qualification]])"),
+                                                label, _("not supported!"));
        }
        if (!label.empty())
                paintMatterStart(yo_ - row_.ascent() + 2 * defaultRowHeight(), 
label);
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to