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
|
else
|
||||||
low = base;
|
low = base;
|
||||||
|
|
||||||
drawing_mode oldMode = view->DrawingMode();
|
view->PushState();
|
||||||
|
|
||||||
if (isDesktop) {
|
if (isDesktop) {
|
||||||
// enforce proper use of desktop label colors
|
// 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->SetHighColor(color);
|
||||||
view->SetDrawingMode(B_OP_OVER);
|
view->SetDrawingMode(B_OP_OVER);
|
||||||
view->DrawString(label, where);
|
view->DrawString(label, where);
|
||||||
view->SetDrawingMode(oldMode);
|
view->PopState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user