diff --git a/src/kits/interface/MenuItem.cpp b/src/kits/interface/MenuItem.cpp index e92d184933..01d161f0d8 100644 --- a/src/kits/interface/MenuItem.cpp +++ b/src/kits/interface/MenuItem.cpp @@ -439,7 +439,9 @@ BMenuItem::DrawContent() BPoint lineStart = fSuper->PenLocation(); float labelWidth, labelHeight; - GetContentSize(&labelWidth, &labelHeight); + GetContentSize(&labelWidth, &labelHeight); + + fSuper->SetDrawingMode(B_OP_OVER); // truncate if needed // TODO: Actually, this is still never triggered @@ -482,9 +484,6 @@ BMenuItem::Draw() rgb_color noTint = fSuper->LowColor(); rgb_color bgColor = noTint; - if (be_control_look != NULL) - fSuper->SetDrawingMode(B_OP_OVER); - // set low color and fill background if selected bool activated = selected && (enabled || Submenu()) /*&& fSuper->fRedrawAfterSticky*/;