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
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();
}