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:
John Scipione
2025-11-11 17:11:00 +00:00
committed by waddlesplash
parent be16e7f768
commit 756b7aa7ca
+2 -2
View File
@@ -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();
} }