diff --git a/src/apps/deskbar/Switcher.cpp b/src/apps/deskbar/Switcher.cpp index 489b687389..a9aedaae03 100644 --- a/src/apps/deskbar/Switcher.cpp +++ b/src/apps/deskbar/Switcher.cpp @@ -1947,8 +1947,12 @@ TIconView::DrawTeams(BRect update) continue; if (rect.Intersects(update) && teamGroup) { +#ifdef __HAIKU__ + SetDrawingMode(B_OP_ALPHA); + SetBlendingMode(B_PIXEL_ALPHA, B_ALPHA_OVERLAY); +#else SetDrawingMode(B_OP_OVER); - +#endif teamGroup->Draw(this, rect, !fAutoScrolling && (i == mainIndex)); if (i == mainIndex)