[LyX/master] amend e569426b158

Juergen Spitzmueller <[email protected]> Mon, 03 Aug 2026 10:15:32 +0000
Newsgroups gmane.editors.lyx.cvs
Message-ID <[email protected]>
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