From 5b8c4888d71107a3ca7fd2fc4a562eb90cc218de Mon Sep 17 00:00:00 2001 From: Abdelrazak Younes Date: Sat, 3 Nov 2007 01:41:27 +0000 Subject: [PATCH] Also give sane labelfont to modules. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21398 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/TextClass.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/TextClass.cpp b/src/TextClass.cpp index c82b7367cf..72bd662bed 100644 --- a/src/TextClass.cpp +++ b/src/TextClass.cpp @@ -707,9 +707,6 @@ void TextClass::readInsetLayout(Lexer & lexrc, docstring const & name) break; case IL_LABELFONT: labelfont = lyxRead(lexrc, inherit_font); - // The label font is generally used as-is without - // any realization against a given context. - labelfont.realize(sane_font); break; case IL_FORCELTR: lexrc.next(); @@ -755,7 +752,6 @@ void TextClass::readInsetLayout(Lexer & lexrc, docstring const & name) } } - // // Here add element to list if getout == true if (getout) { InsetLayout il; @@ -773,6 +769,9 @@ void TextClass::readInsetLayout(Lexer & lexrc, docstring const & name) il.forceltr = forceltr; il.keepempty = keepempty; il.font = font; + // The label font is generally used as-is without + // any realization against a given context. + labelfont.realize(sane_font); il.labelfont = labelfont; il.bgcolor = bgcolor; il.preamble = preamble; @@ -1108,6 +1107,8 @@ InsetLayout const & TextClass::insetlayout(docstring const & name) const } static InsetLayout empty; empty.labelstring = from_utf8("UNDEFINED"); + empty.labelfont = sane_font; + empty.labelfont.setColor(Color_error); empty.bgcolor = Color_error; return empty; } -- 2.39.2