HaikuControlLook: Restore colors in DrawLabel().
Change-Id: I031aab9fdb0b648d5285beb64893fdd5f00b62a8 Reviewed-on: https://review.haiku-os.org/c/haiku/+/9771 Reviewed-by: nephele nephele <[email protected]> Tested-by: Commit checker robot <[email protected]>
This commit is contained in:
committed by
waddlesplash
parent
be16e7f768
commit
756b7aa7ca
@@ -2223,7 +2223,7 @@ HaikuControlLook::DrawLabel(BView* view, const char* label, const rgb_color& bas
|
||||
else
|
||||
low = base;
|
||||
|
||||
drawing_mode oldMode = view->DrawingMode();
|
||||
view->PushState();
|
||||
|
||||
if (isDesktop) {
|
||||
// enforce proper use of desktop label colors
|
||||
@@ -2303,7 +2303,7 @@ HaikuControlLook::DrawLabel(BView* view, const char* label, const rgb_color& bas
|
||||
view->SetHighColor(color);
|
||||
view->SetDrawingMode(B_OP_OVER);
|
||||
view->DrawString(label, where);
|
||||
view->SetDrawingMode(oldMode);
|
||||
view->PopState();
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user