From 406228de63a6d48ced9fea0d72e1267ce5f89294 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Tue, 29 May 2007 21:17:37 +0000 Subject: [PATCH] * don't turn off anti-aliasing * use B_OP_OVER in order to do anti-aliasing with the real background git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21275 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/screen_savers/message/Message.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/add-ons/screen_savers/message/Message.cpp b/src/add-ons/screen_savers/message/Message.cpp index 8aa89c0279..849c681d1f 100644 --- a/src/add-ons/screen_savers/message/Message.cpp +++ b/src/add-ons/screen_savers/message/Message.cpp @@ -77,6 +77,7 @@ BScreenSaver *instantiate_screen_saver(BMessage *msg, image_id image) Message::Message(BMessage *archive, image_id id) : BScreenSaver(archive, id) + , fFontFamilies(NULL) { } @@ -157,10 +158,11 @@ Message::Draw(BView *view, int32 frame) tint_color(base_color, B_DARKEN_3_TINT), }; + offscreen.SetDrawingMode(B_OP_OVER); + // Set the basic font parameters, including random font family BFont font; offscreen.GetFont(&font); - font.SetFlags(B_DISABLE_ANTIALIASING); font.SetFace(B_BOLD_FACE); font.SetFamilyAndStyle((font_family) fFontFamilies->ItemAt(rand() % fFontFamilies->CountItems()), NULL); offscreen.SetFont(&font);