From e3682e2cdcb59c36792f6f9c39569e0af01088f0 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 25 May 2015 01:58:52 +0300 Subject: Dont set global color variables before drawing text. This allow not set actual OpenGL color on each call because it useless for drawing text. --- src/gui/widgets/browserbox.cpp | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'src/gui/widgets/browserbox.cpp') diff --git a/src/gui/widgets/browserbox.cpp b/src/gui/widgets/browserbox.cpp index fdb528cea..47f9821b7 100644 --- a/src/gui/widgets/browserbox.cpp +++ b/src/gui/widgets/browserbox.cpp @@ -523,11 +523,22 @@ void BrowserBox::draw(Graphics *graphics) break; if (!part.mType) { - graphics->setColorAll(part.mColor, part.mColor2); if (part.mBold) - boldFont->drawString(graphics, part.mText, part.mX, part.mY); + { + boldFont->drawString(graphics, + part.mColor, + part.mColor2, + part.mText, + part.mX, part.mY); + } else - font->drawString(graphics, part.mText, part.mX, part.mY); + { + font->drawString(graphics, + part.mColor, + part.mColor2, + part.mText, + part.mX, part.mY); + } } else if (part.mImage) { -- cgit v1.2.3-70-g09d2