hrev48769 adds 1 changeset to branch 'master' old head: eca5549602dc9d51fb4ac0c3273033285bb1372b new head: 5fbf0afd91ededff33ec4af76a4b175a4c0ddf79 overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=5fbf0afd91ed+%5Eeca5549602dc ---------------------------------------------------------------------------- 5fbf0afd91ed: BTextView: add handling of B_FONT_FACE mask to SetFontAndColor The B_FONT_FACE mask would be ignored, making it impossible to change only the font face. Thanks to samgtr for finding the bug! [ Adrien Destugues <pulkomandy@xxxxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev48769 Commit: 5fbf0afd91ededff33ec4af76a4b175a4c0ddf79 URL: http://cgit.haiku-os.org/haiku/commit/?id=5fbf0afd91ed Author: Adrien Destugues <pulkomandy@xxxxxxxxx> Date: Wed Feb 4 08:23:23 2015 UTC ---------------------------------------------------------------------------- 1 file changed, 3 insertions(+) src/kits/interface/textview_support/StyleBuffer.cpp | 3 +++ ---------------------------------------------------------------------------- diff --git a/src/kits/interface/textview_support/StyleBuffer.cpp b/src/kits/interface/textview_support/StyleBuffer.cpp index d9f1325..1e40976 100644 --- a/src/kits/interface/textview_support/StyleBuffer.cpp +++ b/src/kits/interface/textview_support/StyleBuffer.cpp @@ -165,6 +165,9 @@ SetStyleFromMode(uint32 mode, const BFont *fromFont, BFont *toFont, if (mode & B_FONT_FAMILY_AND_STYLE) toFont->SetFamilyAndStyle(fromFont->FamilyAndStyle()); + if (mode & B_FONT_FACE) + toFont->SetFace(fromFont->Face()); + if (mode & B_FONT_SIZE) toFont->SetSize(fromFont->Size());