X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetNote.cpp;h=adacef3bae267066beec930dacb5f5b707ca6f65;hb=6775d7c3a2bccdc064dc0fb37564b8941d956541;hp=28d8db18e5d42f48b58be6614e8a440139990ec1;hpb=e292dd70bf615d5dcc6b20a581ba1b71db0ee4a8;p=features.git diff --git a/src/insets/InsetNote.cpp b/src/insets/InsetNote.cpp index 28d8db18e5..adacef3bae 100644 --- a/src/insets/InsetNote.cpp +++ b/src/insets/InsetNote.cpp @@ -327,12 +327,15 @@ bool InsetNote::allowSpellCheck() const FontInfo InsetNote::getFont() const { FontInfo font = getLayout().font(); - // FIXME: This hardcoded color is a hack! if (params_.type == InsetNoteParams::Greyedout - && buffer().params().notefontcolor != lyx::rgbFromHexName("#cccccc")) { + && buffer().params().isnotefontcolor) { ColorCode c = lcolor.getFromLyXName("notefontcolor"); if (c != Color_none) font.setColor(c); + // This is the local color (not overridden by other documents) + ColorCode lc = lcolor.getFromLyXName("notefontcolor@" + buffer().fileName().absFileName()); + if (lc != Color_none) + font.setPaintColor(lc); } return font; }